Tâche #16138
Distribution EOLE - Scénario #16058: Traitement express (19-21)
Erreur à l'import d'un ancien fichier config.eol dans Zéphir 2.6
Description
global name 'upgrade' is not defined |
Cette erreur semble en cacher d'autres !
Related issues
Associated revisions
Ajout d'upgrade en variable de classe + fix import ConfigParser
Ref: #16138 @1h
Correction de l'import de fichiers dans genconfig (avec migration)
ref #16138 @1h30m
Backport des corrections sur les migrations successsives des valeurs
ref #16138 @1h
History
#1 Updated by Bruno Boiget over 7 years ago
La migration de fichiers 2.4.0 et > via la fonction d'import de genconfig sur Zéphir ne semble pas gérée correctement sur Zéphir 2.6.0 (à vérifier également sur Zéphir 2.5.2).
J'ai commencé de faire des tests et debugger.
- L'import de fichiers 2.3 semble bien pris en compte
- dans le cas de fichiers > 2.3, les options déclenchant les fonctions de migration ne sont pas passées à creole.
#2 Updated by Bruno Boiget over 7 years ago
- Remaining (hours) changed from 4.0 to 0.25
#3 Updated by Bruno Boiget over 7 years ago
- Assigned To changed from Joël Cuissinat to Bruno Boiget
Pour la partie 'Cette erreur semble en cacher d'autres !', j'ai fait des tests d'imports dans différentes situations :
- génération de configuration de migration
- import de fichiers de versions antérieures à la création ou l'édition d'une configuration de serveur
Dans les 2 cas, seule la migration des valeurs 2.2/2.3 vers 2.4.0 est prise en compte.
Les upgrades successifs (2.4/2.5/2.6) ne sont pas exécutés.
Autre erreur dans l'édition de configuration de migration : les valeurs par défaut de la variante et du module utilisés sont ceux de la version actuelle, et non de la variante/du module de destination.
Ces problèmes doivent aussi être présents sur les versions 2.5.X de Zéphir (correction à adapter)
#4 Updated by Bruno Boiget over 7 years ago
- % Done changed from 0 to 100
la correction est backportée sur les versions 2.5.1(-24) et 2.5.2(-26) de Zéphir.
ERRATA¶
Cette correction n'est pas applicable simplement sur Zéphir 2.5.0.
Celui-ci ne gérant pas l'ensemble des modules en version 2.5, l'intérêt du backport est limité (utilisation de Zéphir 2.5.1 ou 2.5.2 recommandée)
#5 Updated by Scrum Master over 7 years ago
- Status changed from En cours to Résolu
#6 Updated by Bruno Boiget over 7 years ago
Testable en important dans genconfig (Zéphir : serveur amon 2.5.X) la configuration fournie dans la demande liée.
- Un message doit indiquer l'import depuis un fichier 2.2
- la famille "zones dns" doit apparaitre après import
- dans cet onglet : avec activer_zones_forward à oui (mode expert) et une zone déclarée : cite-scolaire.local 10.144.46.65
#7 Updated by Joël Cuissinat over 7 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) changed from 0.25 to 0.0
Testé OK