Projet

Général

Profil

Tâche #9787

Scénario #8955: Évolutions liées aux scripts de migration

Erreurs lors de l'Upgrade-Auto (upgrade_distrib.py)

Ajouté par Jean-Marc MELET il y a plus de 9 ans. Mis à jour il y a environ 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
21/11/2014
Echéance:
% réalisé:

100%

Temps estimé:
2.50 h
Temps passé:
Restant à faire (heures):
0.0

Description

Sur un Amon 2.3.14 mis à jour au 07/10/2014, nous avons les messages d'erreur suivants à la fin de l'Upgrade-Auto:

Traceback (most recent call last):
  File "/usr/share/zephir/scripts/upgrade_distrib.py", line 309, in <module>
    res = upgrade()
  File "/usr/share/zephir/scripts/upgrade_distrib.py", line 70, in upgrade
    raise Exception('impossible de trouver le nom de module')
Exception: impossible de trouver le nom de module

Erreur lors de la mise à jour de l'application zephir !

Pour info, si on tente ensuite un enregistrement_zephir on a ces messages:

Traceback (most recent call last):
  File "/usr/bin/enregistrement_zephir", line 32, in <module>
    eole_module = creole_client.get_creole('eole_module')
  File "/usr/lib/python2.7/dist-packages/creole/client.py", line 446, in get_creole
    raise NotFoundError(msg.format(name))
creole.client.NotFoundError: Unknown variable eole_module

Demandes liées

Dupliqué par Distribution EOLE - Anomalie #9337: Après un Upgrade-Auto (2.3 -> 2.4), enregistrement_zephir ne fonctionne pas Fermé 21/10/2014

Révisions associées

Révision 2a3ce7ef (diff)
Ajouté par Bruno Boiget il y a environ 9 ans

upgrade_dsitrib.py: Mise de côté des dictionnaires locaux

ref #9787 @1h30m

Révision 636ed4bd (diff)
Ajouté par Bruno Boiget il y a environ 9 ans

Améliorations d'upgrade_distrib.py:

  • mise de côté des dictionnaires locaux et rechargement de creoled
  • indication de la procédure en cas d'erreur de transfert de configuration

Fixes #9787 @2h

Révision 680b83d8 (diff)
Ajouté par Bruno Boiget il y a environ 9 ans

Upgrade-Auto : suppression dictionnaires locaux si enregistré sur Zéphir

ref #9787 @20m

Historique

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

  • Sujet changé de Erreurs lors de l'Upgrade-Auto à Erreurs lors de l'Upgrade-Auto (upgrade_distrib.py)
  • Temps estimé mis à 2.50 h
  • Tâche parente mis à #8955

#2 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Restant à faire (heures) mis à 2.5

#3 Mis à jour par Jean-Marc MELET il y a environ 9 ans

Apres discussion avec Emmanuel, notre problème vient de notre dictionnaire académique 2.3 qui n'est pas conforme (syntaxes, balises...) et les mécanismes stricts de vérification de creole en 2.4 provoquent une erreur qui avorte le processus de migration de la conf Zéphir. En corrigeant tout ce qui n'est pas conforme dans le dictionnaire la migration s'effectue bien. Je pense même qu'on va supprimer le dictionnaire académique 2.3 avant de lancer Upgrade-auto ça évitera le problème et c'est encore plus simple.

Si vous n'avez pas d'autres remarques vous pouvez clôturer le signalement, merci à Emmanuel pour son aide.

#4 Mis à jour par Emmanuel GARETTE il y a environ 9 ans

Pour moi c'est quand même un problème.

Upgrade-Auto devrait aller jusqu'au bout, même si le dico n'est pas compatible 2.4.

#5 Mis à jour par Emmanuel GARETTE il y a environ 9 ans

  • Statut changé de Nouveau à En cours

#6 Mis à jour par Bruno Boiget il y a environ 9 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

#7 Mis à jour par Bruno Boiget il y a environ 9 ans

modifications mises en oeuvre:

  • pour un upgrade 2.4 -> 2.4.1 (et pour les suivants), les dictionnaires locaux/de variante sont mis de côté par le script upgrade_distrib.py de zephir-client si le serveur est enregistré sur Zéphir.
  • Dans le cas d'un uprade 2.3 -> 2.4.X, les dictionnaires/templates locaux sont sauvegardés dans /var/backup/creolelocal (c'est déjà le cas). On les supprime à ce moment si enregistré sur Zéphir (+ dicos de variante).

#8 Mis à jour par Fabrice Barconnière il y a environ 9 ans

  • Description mis à jour (diff)
  • Restant à faire (heures) changé de 2.5 à 0.25

#9 Mis à jour par Joël Cuissinat il y a environ 9 ans

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

Formats disponibles : Atom PDF