Project

General

Profile

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

Added by Joël Cuissinat over 3 years ago. Updated over 3 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
05/17/2016
Due date:
% Done:

100%

Estimated time:
4.00 h
Spent time:
Remaining (hours):
0.0

Description

J'ai essayé d'importer le fichier de configuration fourni dans #16103 sur serveur Amon 2.5.2 de mon Zéphir 2.6.0 et j'ai obtenu l'erreur suivante dans gen_config :
global name 'upgrade' is not defined

Cette erreur semble en cacher d'autres !


Related issues

Related to Distribution EOLE - Tâche #16103: nom_zone_forward ne migre pas correctement de 2.2 vers 2.5 Fermé 05/09/2016

Associated revisions

Revision b99911e8 (diff)
Added by Joël Cuissinat over 3 years ago

Ajout d'upgrade en variable de classe + fix import ConfigParser

Ref: #16138 @1h

Revision 7b2c05f0 (diff)
Added by Bruno Boiget over 3 years ago

Correction de l'import de fichiers dans genconfig (avec migration)

ref #16138 @1h30m

Revision 51b70e40 (diff)
Added by Bruno Boiget over 3 years ago

Zéphir : Correction de l'application des fonctions d'upgrade successives

  • à la génération de configuration de migration
  • à l'import de fichier depuis genconfig (Zéphir Web)

ref #16138 @6h
ref #16103

Revision f2116618 (diff)
Added by Bruno Boiget over 3 years ago

Backport des corrections sur les migrations successsives des valeurs

ref #16138 @1h

History

#1 Updated by Bruno Boiget over 3 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 3 years ago

  • Remaining (hours) changed from 4.0 to 0.25

#3 Updated by Bruno Boiget over 3 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 3 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 3 years ago

  • Status changed from En cours to Résolu

#6 Updated by Bruno Boiget over 3 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 3 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.25 to 0.0

Testé OK

Also available in: Atom PDF