Demande #14146
Erreur lors d'un enregistrement_zephir sur un zephir 2.5.1 après migration d'un serveur de 2.3 vers 2.4.2
0%
Description
Bonjour,
Lors de l'enregistrement_zephir, sur un zephir 2.5.1 à jour,
d'un serveur horus 2.3 migré vers un horus 2.4.2
avec l'utilisateur admin_zephir
message d'erreur
apres la saisie du nom de l'installateur
--------------------
!! erreur lors de la migration : erreur lors de la migration !!
entrez le RNE de l'établissement correspondant au serveur
------------------
Demandes liées
Historique
#1 Mis à jour par Scrum Master il y a plus de 8 ans
- Assigné à mis à Benjamin Bohard
Demande à formaliser.
#2 Mis à jour par Benjamin Bohard il y a plus de 8 ans
Pour cerner le problème, l'installation d'un horus 2.3 a été effectuée. Ensuite, deux méthodes ont été testées :
- migration d'un module préalablement enregistré :
- le module a été mis à jour en complète (pour bénéficier de la dernière version du script Upgrade-Auto avec le support de la migration vers 2.4.2 directement),
- un enregistrement a été effectué sur un Zéphir 2.5.1 à jour,
- la commande Upgrade-Auto a été lancée,
- l'enregistrement sur Zéphir est automatiquement mis à jour dans le cadre de la migration.
- migration puis enregistrement :
- installation en version 2.3 d'un horus,
- mise à jour puis migration en 2.4.2,
- enregistrement sur Zéphir avec création du serveur.
Le problème n'a pas été reproduit avec ces procédures. Le message d'erreur est affiché par le script enregistrement_zephir dans le cadre du code suivant :
msg = "erreur lors de la migration" try: # on met à jour les données du serveur defaults['installateur'] = user hw_infos['materiel'] = saisie('materiel', "matériel") hw_infos['processeur'] = saisie('processeur', "processeur") hw_infos['disque_dur'] = saisie('disque_dur', "disque dur") hw_infos['installateur'] = saisie('installateur', "nom de l'installateur") hw_infos['date_install'] = str(time.ctime(os.stat("/etc/eole")[9])) code_ret, msg = convert(zephir_proxy.serveurs.migrate_serveur(id_serveur, hw_infos, id_mod_actuel)) assert code_ret == 1 migration_ok = 1 # affichage de la variante du serveur migré try: code_ret, data = convert(zephir_proxy.serveurs.get_serveur(id_serveur)) if code_ret == 1: code_ret, var_info = convert(zephir_proxy.modules.get_variante(data[0]['variante'])) if code_ret == 1: print_green("\nLe serveur a été basculé dans Zéphir sur la variante %d (%s) du module %s" \ % (data[0]['variante'], var_info[0]['libelle'], module_local)) except: print_red("\n!! Erreur lors de la vérification des données du serveur sur Zéphir !!") except xmlrpclib.ProtocolError: exit_err("Vous n'êtes pas autorisé à effectuer cette opération !") rep="N" except: print_red ("\n!! erreur lors de la migration : %s !!\n" % msg) rep="N"
Pour compléter les informations, il pourrait être nécessaire de modifier légèrement le code ci-dessus pour afficher la nature de l'erreur rencontrée :
except Exception as e: print_red(e) print_red ("\n!! erreur lors de la migration : %s !!\n" % msg) rep="N"
#3 Mis à jour par Bruno Boiget il y a plus de 8 ans
L'erreur n'ayant pas pu être reproduite par Benjamin, il faudrait un peu plus d'informations sur la procédure suivie. Quelques points à préciser :
- Est ce que le serveur horus est réinstallé puis enregistré sur Zéphir, ou est ce que la migration est faite avec Upgrade-Auto ?
- Est ce qu'une configuration de migration a été préparée dans l'interface Zéphir, ou est ce que la mise à niveau de la confguration est effectuée sur Horus, puis remontée à l'enregistrement ?
- un point à vérifier : si l'enregistrement se fait sur une variante d'Horus 2.4.2 avec des variables obligatoires à renseigner, il faudra préparer la configuration dans Zéphir pour renseigner les valeurs manquantes.
- vérifier aussi que des mises à jour n'ont pas été publiées depuis sur Zéphir, la première version de Zéphir 2.5.1 publiée comportait des problèmes de dictionnaires.
#4 Mis à jour par Scrum Master il y a plus de 8 ans
- Statut changé de Nouveau à En attente d'informations
- Assigné à changé de Benjamin Bohard à Bruno Boiget
#5 Mis à jour par Bruno Boiget il y a plus de 8 ans
informations complémentaires remontées par mail à Benjamin :
La procédure suivie est:
- pas de configuration préparée à l'avance sur Zéphir
- migration du serveur Horus de 2.3 vers 2.4.2
- enregistrement_zephir sur l'ancien numéro
Tests à refaire avec les dernièrs paquets candidats pout tenter de reproduire le problème
#6 Mis à jour par Gérald Schwartzmann il y a plus de 8 ans
- Sujet changé de erreur enregistrement_zephir à Erreur lors d'un enregistrement_zephir sur un zephir 2.5.1 après migration d'un serveur de 2.3 vers 2.4.2
#7 Mis à jour par Eric Renoult il y a environ 8 ans
Plus de problème d'enregistrement.
Vous pouvez donc cloturer le signalement.
Merci
#8 Mis à jour par Bruno Boiget il y a presque 8 ans
- Statut changé de En attente d'informations à Classée sans suite