Projet

Général

Profil

Tâche #36292

Scénario #35649: [2.9.0] Impossible de configurer eth0 en DHCP

Utiliser la sortie json de la commande ip addr

Ajouté par Benjamin Bohard il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
01/10/2022
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Révisions associées

Révision 7ea4aa7b (diff)
Ajouté par Benjamin Bohard il y a plus d'un an

Utiliser la sortie json de la commande ip.

Ref #36292

Révision 94caa142 (diff)
Ajouté par Laurent Gourvenec il y a plus d'un an

Ajout de cas spécifiques pour get_devices()

Comme avant l'utilisation de pyroute2

Ref #36292

Révision 2c60954a (diff)
Ajouté par Laurent Gourvenec il y a plus d'un an

Réécriture d'une condition plus "python"

Ref #36292

Révision c37fd28f (diff)
Ajouté par Laurent Gourvenec il y a plus d'un an

Ajout d'un cas spécifique pour get_devices() ou ip renvoie un dico vide

Sans doute un bug dans ip qui nous renvoie un dico vide pour une interface
que la commande aurait dû ignorer.
Reproductible sur aca.sphynx.

Ref #36292

Révision 5b9384bc (diff)
Ajouté par Laurent Gourvenec il y a plus d'un an

Fix get_devices()

Ref #36292

Historique

#1 Mis à jour par Benjamin Bohard il y a plus d'un an

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Benjamin Bohard il y a plus d'un an

D’après l’étude rapide, il semble que pyroute2 ne puisse pas être utilisé dans le cadre de l’application de configuration du module.

Retour à la commande ip qu’on avait remplacée auparavant mais en utilisant la sortie au format json pour une récupération plus fiable des données.

#3 Mis à jour par Benjamin Bohard il y a plus d'un an

  • Statut changé de En cours à À valider

#4 Mis à jour par Laurent Gourvenec il y a plus d'un an

  • Statut changé de À valider à Résolu

#5 Mis à jour par Laurent Gourvenec il y a plus d'un an

  • % réalisé changé de 0 à 100

#6 Mis à jour par Joël Cuissinat il y a plus d'un an

creole$ git branch -r --contains 94caa142
  origin/2.8.1/master
  origin/2.9.0/master
  origin/HEAD -> origin/master
  origin/dist/eole/2.10.0/master
  origin/dist/eole/2.8.1/master
  origin/dist/eole/2.9.0/master
  origin/master

Idem pour creole:5b9384bc

#7 Mis à jour par Joël Cuissinat il y a plus d'un an

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

Formats disponibles : Atom PDF