Projet

Général

Profil

Scénario #30702

Erreur à la migration du fichier extra "dhcp"

Ajouté par Joël Cuissinat il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
24/09/2020
Echéance:
16/10/2020
% réalisé:

100%

Points de scénarios:
2.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Lorsque le CD73 a migré son Seth de 2.7.1 en 2.7.2, il est retombé sur l'erreur suivante :

Erreur de migration de la configuration extra dhcp : Option dhcp inconnue pour l'OptionDescription baseoption

Son fichier permet de reproduire l'erreur y compris sur une machine 2.7.1, exemple :
  • aca.dc1-2.7.1.2-instance-default
    ./mount.eole-ci-tests
    /bin/cp -f /mnt/eole-ci-tests/output/ggrandgerard/cd73/seth-extra-config.eol /etc/eole/extra/dhcp/config.eol
    /usr/share/zephir/scripts/upgrade_distrib.py --auto
    

En 2.7.2, ce fichier ne serait plus utilisé au profit du fichier dhcp.json, il faudrait également vérifier si la migration est gérée.


Sous-tâches

Tâche #30777: Ne plus afficher d’erreur pour le dictionnaire extra dhcpFermé

Tâche #30778: Renommer le fichier extra/dhcp/config.eol une fois les données copiées dans le fichiers jsonFermé


Demandes liées

Lié à Distribution EOLE - Tâche #30797: Validation du scénario Erreur à la migration du fichier extra "dhcp" Fermé 02/10/2020

Historique

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

  • Version cible changé de sprint 2020 40-42 Equipe MENSR à Prestation Cadoles MEN 40-42

#2 Mis à jour par Benjamin Bohard il y a plus de 3 ans

  • Assigné à mis à Benjamin Bohard

#3 Mis à jour par Benjamin Bohard il y a plus de 3 ans

L’erreur, certes en rouge, est affichée à l’aide d’un print, et ne bloque donc pas la procédure.
Le dictionnaire dhcp/00_action.xml ne déclare plus de variables suite au passage à un stockage des données d’exploitation dans le fichier json. L’affichage de cette erreur vient de cette absence de variables : l’existence du dictionnaire dhcp/00_action.xml implique la tentative de sauvegarde des variables de l’espace de nom dhcp alors qu’aucune variable n’existe dans cette espace de nom.

#4 Mis à jour par Benjamin Bohard il y a plus de 3 ans

En ce qui concerne l’affichage du message, le plus simple consiste à définir la famille, même sans variables dedans.

#5 Mis à jour par Benjamin Bohard il y a plus de 3 ans

La conversion des variables du config.eol vers le fichier json est effectuée si nécessaire dans le fil des fonctions. Le renommage de l’ancien fichier config.eol peut être fait à la même occasion.

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

  • Lié à Tâche #30797: Validation du scénario Erreur à la migration du fichier extra "dhcp" ajouté

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

  • Statut changé de Nouveau à Terminé (Sprint)

Formats disponibles : Atom PDF