Projet

Général

Profil

Tâche #27423

Scénario #27100: Traitement express MEN (13-15)

netplan-apply ne devrait pas faire d'erreur inutile

Ajouté par Emmanuel GARETTE il y a environ 5 ans. Mis à jour il y a presque 5 ans.

Statut:
Fermé
Priorité:
Normal
Début:
28/03/2019
Echéance:
% réalisé:

100%

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

Description

Lorsqu'on active le bonding sur un réseau on a un fichier bonding_masters qui est créé dans /sys/class/net/ :

root@mse-p-haproxy-b:~# ls /sys/class/net/
bond0  bond1  bonding_masters  eno1np0  eno2np1  eno3  eno4  lo

/usr/sbin/eole-purge-interfaces essai d'arrêté cette interface qui n'existe pas.

Pour éviter l'erreur, j'ai modifié la fonction "get_virtual_devices" comme suit :

        if name == 'lo' or not os.path.islink(dirname) or os.path.islink(os.path.join(dirname, 'device', 'driver')):
            continue

Il arrête bien maintenant que les interfaces "bondx" et pas "bonding_masters".

Révisions associées

Révision 5cb5cf68 (diff)
Ajouté par Fabrice Barconnière il y a presque 5 ans

La fonction qui liste les interfaces réseaux ne retournait pas que des interfaces

ref #27423

Historique

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

  • Temps estimé mis à 1.00 h
  • Tâche parente mis à #26618

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

  • Tâche parente changé de #26618 à #27100
  • Restant à faire (heures) mis à 1.0

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

  • Statut changé de Nouveau à En cours

#4 Mis à jour par Fabrice Barconnière il y a presque 5 ans

  • Assigné à mis à Fabrice Barconnière

#5 Mis à jour par Fabrice Barconnière il y a presque 5 ans

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

#6 Mis à jour par Scrum Master il y a presque 5 ans

  • Statut changé de En cours à Résolu

#7 Mis à jour par Joël Cuissinat il y a presque 5 ans

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

Non testé, la modification est bien prévue pour EOLE >= 2.7.0 :

jojo@jojo-MS-B09611:~/git/eole-common (master=)$ git branch -r --contains 5cb5cf68  
  origin/2.7.0/master
  origin/HEAD -> origin/master
  origin/dist/eole/2.7.0/master
  origin/dist/eole/2.7.1/master
  origin/master

Formats disponibles : Atom PDF