Tâche #27423
Scénario #27100: Traitement express MEN (13-15)
netplan-apply ne devrait pas faire d'erreur inutile
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
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
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