Projet

Général

Profil

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

Ajouté par Eric Renoult il y a plus de 8 ans. Mis à jour il y a presque 8 ans.

Statut:
Classée sans suite
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
26/11/2015
Echéance:
% réalisé:

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

Lié à creole - Tâche #14229: uprade-distrib.py : la liste des variantes s'affiche au mauvais moment Fermé 06/11/2015

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é :
    1. 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),
    2. un enregistrement a été effectué sur un Zéphir 2.5.1 à jour,
    3. la commande Upgrade-Auto a été lancée,
    4. l'enregistrement sur Zéphir est automatiquement mis à jour dans le cadre de la migration.
  • migration puis enregistrement :
    1. installation en version 2.3 d'un horus,
    2. mise à jour puis migration en 2.4.2,
    3. 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

Formats disponibles : Atom PDF