Projet

Général

Profil

Tâche #25322

Scénario #24651: Traitement express MEN (38-40)

EOLE 2.7.0 : Plantage de netplan-apply à l'instance

Ajouté par Fabrice Barconnière il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Début:
08/12/2016
Echéance:
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Oct  1 14:11:54 seth netplan[13403]: Traceback (most recent call last):
Oct  1 14:11:54 seth netplan[13403]:   File "/usr/sbin/netplan", line 23, in <module>
Oct  1 14:11:54 seth netplan[13403]:     netplan.main()
Oct  1 14:11:54 seth netplan[13403]:   File "/usr/share/netplan/netplan/cli/core.py", line 50, in main
Oct  1 14:11:54 seth netplan[13403]:     self.run_command()
Oct  1 14:11:54 seth netplan[13403]:   File "/usr/share/netplan/netplan/cli/utils.py", line 130, in run_command
Oct  1 14:11:54 seth netplan[13403]:     self.func()
Oct  1 14:11:54 seth netplan[13403]:   File "/usr/share/netplan/netplan/cli/commands/apply.py", line 43, in run
Oct  1 14:11:54 seth netplan[13403]:     self.run_command()
Oct  1 14:11:54 seth netplan[13403]:   File "/usr/share/netplan/netplan/cli/utils.py", line 130, in run_command
Oct  1 14:11:54 seth netplan[13403]:     self.func()
Oct  1 14:11:54 seth netplan[13403]:   File "/usr/share/netplan/netplan/cli/commands/apply.py", line 83, in command_apply
Oct  1 14:11:54 seth netplan[13403]:     config_manager.parse()
Oct  1 14:11:54 seth netplan[13403]:   File "/usr/share/netplan/netplan/configmanager.py", line 111, in parse
Oct  1 14:11:54 seth netplan[13403]:     self._merge_yaml_config(yaml_file)
Oct  1 14:11:54 seth netplan[13403]:   File "/usr/share/netplan/netplan/configmanager.py", line 197, in _merge_yaml_config
Oct  1 14:11:54 seth netplan[13403]:     network = yaml_data.get('network')
Oct  1 14:11:54 seth netplan[13403]: AttributeError: 'NoneType' object has no attribute 'get'
Oct  1 14:11:54 seth netplan[13403]: Error in sys.excepthook:
Oct  1 14:11:54 seth netplan[13403]: Traceback (most recent call last):
Oct  1 14:11:54 seth netplan[13403]:   File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 145, in apport_excepthook
Oct  1 14:11:54 seth netplan[13403]:     os.O_WRONLY | os.O_CREAT | os.O_EXCL, 0o640), 'wb') as f:
Oct  1 14:11:54 seth netplan[13403]: FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_share_netplan_netplan.script.0.crash'
Oct  1 14:11:54 seth netplan[13403]: Original exception was:
Oct  1 14:11:54 seth netplan[13403]: Traceback (most recent call last):
Oct  1 14:11:54 seth netplan[13403]:   File "/usr/sbin/netplan", line 23, in <module>
Oct  1 14:11:54 seth netplan[13403]:     netplan.main()
Oct  1 14:11:54 seth netplan[13403]:   File "/usr/share/netplan/netplan/cli/core.py", line 50, in main
Oct  1 14:11:54 seth netplan[13403]:     self.run_command()
Oct  1 14:11:54 seth netplan[13403]:   File "/usr/share/netplan/netplan/cli/utils.py", line 130, in run_command
Oct  1 14:11:54 seth netplan[13403]:     self.func()
Oct  1 14:11:54 seth netplan[13403]:   File "/usr/share/netplan/netplan/cli/commands/apply.py", line 43, in run
Oct  1 14:11:54 seth netplan[13403]:     self.run_command()
Oct  1 14:11:54 seth netplan[13403]:   File "/usr/share/netplan/netplan/cli/utils.py", line 130, in run_command
Oct  1 14:11:54 seth netplan[13403]:     self.func()
Oct  1 14:11:54 seth netplan[13403]:   File "/usr/share/netplan/netplan/cli/commands/apply.py", line 83, in command_apply
Oct  1 14:11:54 seth netplan[13403]:     config_manager.parse()
Oct  1 14:11:54 seth netplan[13403]:   File "/usr/share/netplan/netplan/configmanager.py", line 111, in parse
Oct  1 14:11:54 seth netplan[13403]:     self._merge_yaml_config(yaml_file)
Oct  1 14:11:54 seth netplan[13403]:   File "/usr/share/netplan/netplan/configmanager.py", line 197, in _merge_yaml_config
Oct  1 14:11:54 seth netplan[13403]:     network = yaml_data.get('network')
Oct  1 14:11:54 seth netplan[13403]: AttributeError: 'NoneType' object has no attribute 'get

Changement de comportement de Netplan suite à maj Ubuntu.
Le template gérant les routes est vide si pas de route additionnelle, ce qui ne plaît pas à netplan-apply.
Avant netplan, il y avait un filelist sur le fichier de conf équivalent.

Révisions associées

Révision 77edfe05 (diff)
Ajouté par Fabrice Barconnière il y a plus de 5 ans

netplan-apply update doesn't support empty configuration file

ref #25322

Révision dabe76fb (diff)
Ajouté par Joël Cuissinat il y a plus de 5 ans

Revert "add condition for generating template"

The templating is now managed with a filelist

ref: #24205
ref: #25322

This reverts commit 1caa7205086cf93b770ad8c25efbe2d07048fbfd.

Historique

#1 Mis à jour par Fabrice Barconnière il y a plus de 5 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Fabrice Barconnière il y a plus de 5 ans

  • Assigné à mis à Fabrice Barconnière

#3 Mis à jour par Fabrice Barconnière il y a plus de 5 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 1.0 à 0.1

#4 Mis à jour par Scrum Master il y a plus de 5 ans

  • Statut changé de En cours à Résolu

#5 Mis à jour par Joël Cuissinat il y a plus de 5 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.1 à 0.0

Modification EOLE : OK + signalement Ubuntu : https://bugs.launchpad.net/netplan/+bug/1795343

Formats disponibles : Atom PDF