Project

General

Profile

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

Added by Eric Renoult about 7 years ago. Updated over 6 years ago.

Status:
Classée sans suite
Priority:
Normal
Assigned To:
Category:
-
Target version:
-
Start date:
11/26/2015
Due date:
% Done:

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
------------------


Related issues

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

History

#1 Updated by Scrum Master about 7 years ago

  • Assigned To set to Benjamin Bohard

Demande à formaliser.

#2 Updated by Benjamin Bohard almost 7 years ago

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 Updated by Bruno Boiget almost 7 years ago

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 Updated by Scrum Master almost 7 years ago

  • Status changed from Nouveau to En attente d'informations
  • Assigned To changed from Benjamin Bohard to Bruno Boiget

#5 Updated by Bruno Boiget almost 7 years ago

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 Updated by Gérald Schwartzmann almost 7 years ago

  • Subject changed from erreur enregistrement_zephir to 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 Updated by Eric Renoult over 6 years ago

Plus de problème d'enregistrement.
Vous pouvez donc cloturer le signalement.
Merci

#8 Updated by Bruno Boiget over 6 years ago

  • Status changed from En attente d'informations to Classée sans suite

Also available in: Atom PDF