Project

General

Profile

Tâche #27423

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

netplan-apply ne devrait pas faire d'erreur inutile

Added by Emmanuel GARETTE over 1 year ago. Updated about 1 year ago.

Status:
Fermé
Priority:
Normal
Start date:
03/28/2019
Due date:
% Done:

100%

Estimated time:
1.00 h
Spent time:
Remaining (hours):
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".

Associated revisions

Revision 5cb5cf68 (diff)
Added by Fabrice Barconnière over 1 year ago

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

ref #27423

History

#1 Updated by Fabrice Barconnière over 1 year ago

  • Estimated time set to 1.00 h
  • Parent task set to #26618

#2 Updated by Fabrice Barconnière over 1 year ago

  • Parent task changed from #26618 to #27100
  • Remaining (hours) set to 1.0

#3 Updated by Fabrice Barconnière over 1 year ago

  • Status changed from Nouveau to En cours

#4 Updated by Fabrice Barconnière over 1 year ago

  • Assigned To set to Fabrice Barconnière

#5 Updated by Fabrice Barconnière over 1 year ago

  • % Done changed from 0 to 100
  • Remaining (hours) changed from 1.0 to 0.1

#6 Updated by Scrum Master over 1 year ago

  • Status changed from En cours to Résolu

#7 Updated by Joël Cuissinat about 1 year ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.1 to 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

Also available in: Atom PDF