Projet

Général

Profil

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

Ajouté par Joël Cuissinat il y a presque 8 ans. Mis à jour il y a presque 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
17/05/2016
Echéance:
% réalisé:

100%

Temps estimé:
4.00 h
Temps passé:
Restant à faire (heures):
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 !


Demandes liées

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

Révisions associées

Révision b99911e8 (diff)
Ajouté par Joël Cuissinat il y a presque 8 ans

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

Ref: #16138 @1h

Révision 7b2c05f0 (diff)
Ajouté par Bruno Boiget il y a presque 8 ans

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

ref #16138 @1h30m

Révision 51b70e40 (diff)
Ajouté par Bruno Boiget il y a presque 8 ans

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

Révision f2116618 (diff)
Ajouté par Bruno Boiget il y a presque 8 ans

Backport des corrections sur les migrations successsives des valeurs

ref #16138 @1h

Historique

#1 Mis à jour par Bruno Boiget il y a presque 8 ans

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 Mis à jour par Bruno Boiget il y a presque 8 ans

  • Restant à faire (heures) changé de 4.0 à 0.25

#3 Mis à jour par Bruno Boiget il y a presque 8 ans

  • Assigné à changé de Joël Cuissinat à 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 Mis à jour par Bruno Boiget il y a presque 8 ans

  • % réalisé changé de 0 à 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 Mis à jour par Scrum Master il y a presque 8 ans

  • Statut changé de En cours à Résolu

#6 Mis à jour par Bruno Boiget il y a presque 8 ans

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 Mis à jour par Joël Cuissinat il y a presque 8 ans

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

Testé OK

Formats disponibles : Atom PDF