Tâche #8038
Scénario #8955: Évolutions liées aux scripts de migration
plantage migration 2.4 enregistrement zephir
100%
Description
@root@amon:~# enregistrement_zephir Procédure d'enregistrement sur le serveur Zéphir ** Ce serveur est déjà enregistré sur le serveur Zéphir ** - n°identifiant : 1088 - adresse de Zéphir : zephir.ac-nantes.fr 1 -> Désinscrire ce serveur du serveur Zéphir 2 -> Relancer l'enregistrement 3 -> Ne rien faire Entrez le numéro de votre choix : 2 Voulez-vous établir une configuration réseau minimale (O/N) : n Entrez l'adresse du serveur Zéphir (zephir.ac-nantes.fr par défaut) : Entrez votre login pour l'application Zéphir (rien pour sortir) : cdeze Mot de passe pour l'application Zéphir pour cdeze : créer le serveur dans la base du serveur Zéphir (O/N) : n ** utilisation d'un serveur existant dans la base du serveur Zéphir ** entrez le RNE de l'établissement correspondant au serveur (rien pour saisir directement un n° de serveur) : entrez le n° identifiant le serveur l'application Zéphir (1088 par défaut) : Vérification des informations sur le matériel !! Vous êtes actuellement sur un module amon-2.4 !! Le module du serveur choisi est amon-2.3, Voulez vous migrer le serveur vers le module amon-2.4 dans l'application Zéphir (O/N) ? Le module du serveur choisi est amon-2.3, Voulez vous migrer le serveur vers le module amon-2.4 dans l'application Zéphir (O/N) ? o matériel (VMware Virtual Platform () par défaut) : processeur ( Intel(R) Pentium(R) Dual CPU E2220 @ 2.40GHz 2400 MHz par défaut) : disque dur (53 Go par défaut) : nom de l'installateur (cdeze par défaut) : ** Configuration des communications vers le serveur Zéphir ** 1 -> Ne rien faire 2 -> Utiliser la configuration définie sur le serveur Zéphir 3 -> Non disponible 4 -> Modifier la variante du serveur Entrez le numéro de votre choix : 2 Certaines données utilisateur peuvent être récupérées (règles de filtrage, liste locales, ...) Voulez vous migrer ces données (O/N) ?o -- migration des données utilisateur -- --récupération de la configuration en cours (veuillez patienter)-- Traceback (most recent call last): File "/usr/bin/enregistrement_zephir", line 969, in <module> main(use_pppoe, force_conf_net) File "/usr/bin/enregistrement_zephir", line 866, in main id_serveur = conf_uucp(zephir_proxy, adresse_zephir, user) File "/usr/bin/enregistrement_zephir", line 657, in conf_uucp id_serveur = recup_conf(resultat,id_serveur,zephir_proxy,no_conf,conf_saved) File "/usr/bin/enregistrement_zephir", line 65, in recup_conf res = zephir_proxy.uucp.configure(id_serveur) File "/usr/lib/python2.7/xmlrpclib.py", line 1224, in __call__ return self.__send(self.__name, args) File "/usr/lib/python2.7/dist-packages/zephir/eolerpclib.py", line 99, in __request verbose=self.__verbose File "/usr/lib/python2.7/xmlrpclib.py", line 1264, in request return self.single_request(host, handler, request_body, verbose) File "/usr/lib/python2.7/xmlrpclib.py", line 1297, in single_request return self.parse_response(response) File "/usr/lib/python2.7/xmlrpclib.py", line 1473, in parse_response return u.close() File "/usr/lib/python2.7/xmlrpclib.py", line 793, in close raise Fault(**self._stack[0]) xmlrpclib.Fault: <Fault 8002: "Can't serialize output: cannot marshal None unless allow_none is enabled"> @
Apr 23 12:08:53 zephir zephir_backend: [HTTPChannel,1378,127.0.0.1] #011Traceback (most recent call last):
Apr 23 12:08:53 zephir zephir_backend: [HTTPChannel,1378,127.0.0.1] #011 File "/usr/lib/python2.6/dist-packages/twisted/web/http.py", line 807, in requestReceived
Apr 23 12:08:53 zephir zephir_backend: [HTTPChannel,1378,127.0.0.1] #011 self.process()
Apr 23 12:08:53 zephir zephir_backend: [HTTPChannel,1378,127.0.0.1] #011 File "/usr/lib/python2.6/dist-packages/twisted/web/server.py", line 125, in process
Apr 23 12:08:53 zephir zephir_backend: [HTTPChannel,1378,127.0.0.1] #011 self.render(resrc)
Apr 23 12:08:53 zephir zephir_backend: [HTTPChannel,1378,127.0.0.1] #011 File "/usr/lib/python2.6/dist-packages/twisted/web/server.py", line 132, in render
Apr 23 12:08:53 zephir zephir_backend: [HTTPChannel,1378,127.0.0.1] #011 body = resrc.render(self)
Apr 23 12:08:53 zephir zephir_backend: [HTTPChannel,1378,127.0.0.1] #011 File "/usr/lib/python2.6/dist-packages/zephir/backend/xmlrpceole.py", line 178, in render
Apr 23 12:08:53 zephir zephir_backend: [HTTPChannel,1378,127.0.0.1] #011 defer.maybeDeferred(function, cred_user, *args).addErrback(
Apr 23 12:08:53 zephir zephir_backend: [HTTPChannel,1378,127.0.0.1] #011--- <exception caught here> ---
Apr 23 12:08:53 zephir zephir_backend: [HTTPChannel,1378,127.0.0.1] #011 File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 117, in maybeDeferred
Apr 23 12:08:53 zephir zephir_backend: [HTTPChannel,1378,127.0.0.1] #011 result = f(*args, **kw)
Apr 23 12:08:53 zephir zephir_backend: [HTTPChannel,1378,127.0.0.1] #011 File "/usr/lib/python2.6/dist-packages/zephir/backend/uucp_rpc.py", line 187, in xmlrpc_configure
Apr 23 12:08:53 zephir zephir_backend: [HTTPChannel,1378,127.0.0.1] #011 return self._configure(id_serveur, restart, cred_user, content)
Apr 23 12:08:53 zephir zephir_backend: [HTTPChannel,1378,127.0.0.1] #011 File "/usr/lib/python2.6/dist-packages/zephir/backend/uucp_rpc.py", line 249, in _configure
Apr 23 12:08:53 zephir zephir_backend: [HTTPChannel,1378,127.0.0.1] #011 self.parent.dictpool.sync_serveur_packages(serv.id_s)
Apr 23 12:08:53 zephir zephir_backend: [HTTPChannel,1378,127.0.0.1] #011 File "/usr/lib/python2.6/dist-packages/zephir/backend/dictpool.py", line 736, in sync_serveur_packages
Apr 23 12:08:53 zephir zephir_backend: [HTTPChannel,1378,127.0.0.1] #011 dict_paqs_serveur = self.get_database_dict(module_version, 'serveur', serveur.id_s, False)
Apr 23 12:08:53 zephir zephir_backend: [HTTPChannel,1378,127.0.0.1] #011 File "/usr/lib/python2.6/dist-packages/zephir/backend/dictpool.py", line 152, in get_database_dict
Apr 23 12:08:53 zephir zephir_backend: [HTTPChannel,1378,127.0.0.1] #011 raise ValueError('%s introuvable : %s' % (type_res, id_res))
Apr 23 12:08:53 zephir zephir_backend: [HTTPChannel,1378,127.0.0.1] #011exceptions.ValueError: serveur introuvable : 1088
J'obtiens la meme erreur qd je veux envoyer la conf sur le serveur via zephir ,avec dans le navigateurErreur provenant du backend XML-RPC
retour
Détail : Attention, les données n'ont peut-être pas été transferées
(données manquantes coté Zephir ?)
Historique
#1 Mis à jour par Christophe Dezé il y a environ 10 ans
AVANT
root@zephir:~# ll /var/lib/zephir/conf/0721572T/1088/ total 164 drwxr-xr-x 7 root root 4096 2014-04-23 13:32 ./ drwxr-xr-x 20 root root 4096 2014-04-23 13:32 ../ -rw-r--r-- 1 root root 1378 2014-03-21 18:53 auth_keys -rw-r--r-- 1 root root 275 2014-01-22 15:45 cle_publique lrwxrwxrwx 1 root root 50 2014-01-31 14:20 dico.eol -> /var/lib/zephir/modules/122/variantes/182/dico.eol drwxr-xr-x 3 root root 4096 2014-01-31 14:20 dicos/ lrwxrwxrwx 1 root root 55 2014-01-31 14:20 droits_variante -> /var/lib/zephir/modules/122/variantes/182/droits_zephir -rw-r--r-- 1 root root 48 2012-09-13 16:00 droits_zephir drwxr-xr-x 2 root root 4096 2014-01-31 14:20 fichiers_perso/ drwxr-xr-x 6 root root 4096 2014-01-31 14:20 fichiers_zephir/ -rw-r--r-- 1 root root 5004 2014-04-11 11:25 migration.eol lrwxrwxrwx 1 root root 38 2012-09-13 16:00 module.eol -> /var/lib/zephir/modules/122/module.eol drwxr-xr-x 2 root root 4096 2014-01-31 14:20 patchs/ drwxr-xr-x 2 root root 4096 2012-09-13 16:00 uucp/ -rw-r--r-- 1 root root 28596 2014-04-23 13:38 variables.eol -rw-r--r-- 1 root root 3 2014-04-23 13:34 variante_migration -rw-r--r-- 1 root root 82085 2014-04-23 13:38 zephir.eol
APRES
root@zephir:~# ll /var/lib/zephir/conf/0721572T/1088/ total 48 drwxr-xr-x 7 root root 4096 2014-04-23 13:42 ./ drwxr-xr-x 21 root root 4096 2014-04-23 13:42 ../ -rw-r--r-- 1 root root 1378 2014-04-23 13:42 auth_keys -rw-r--r-- 1 root root 279 2014-04-23 13:42 cle_publique lrwxrwxrwx 1 root root 50 2014-04-23 13:42 dico.eol -> /var/lib/zephir/modules/136/variantes/208/dico.eol drwxr-xr-x 3 root root 4096 2014-04-23 13:42 dicos/ lrwxrwxrwx 1 root root 55 2014-04-23 13:42 droits_variante -> /var/lib/zephir/modules/136/variantes/208/droits_zephir -rw-r--r-- 1 root root 1106 2014-04-23 13:42 droits_zephir drwxr-xr-x 2 root root 4096 2014-04-23 13:42 fichiers_perso/ drwxr-xr-x 4 root root 4096 2014-04-23 13:42 fichiers_zephir/ lrwxrwxrwx 1 root root 38 2014-04-23 13:42 module.eol -> /var/lib/zephir/modules/136/module.eol drwxr-xr-x 2 root root 4096 2014-04-23 13:42 patchs/ drwxr-xr-x 2 root root 4096 2014-04-23 13:42 uucp/ -rw-r--r-- 1 root root 5004 2014-04-23 13:42 zephir.eol
#2 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Statut changé de Nouveau à En attente d'informations
Est ce que le problème est toujours d'actualité ?
Les fonctionnalités de migration ont été revues pour eole 2.4 ces derniers mois.
Se reporter à la documentation mise à jour pour les différents cas gérés et la démarche à suivre :
http://eoleng.ac-dijon.fr/documentations/2.3/beta/partielles/ModuleZephir/co/05-migration.html
#3 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Tâche parente mis à #8955
#4 Mis à jour par Daniel Dehennin il y a plus de 9 ans
- Statut changé de En attente d'informations à Nouveau
#5 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Temps estimé mis à 1.50 h
- Restant à faire (heures) mis à 1.5
#6 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Statut changé de Nouveau à Fermé
- Début mis à 10/02/2015
- Restant à faire (heures) changé de 1.5 à 0.0
Le problème n'est plus d'actualité sur la version '2.4.1' de Zéphir (confirmé par Christophe)
#7 Mis à jour par Daniel Dehennin il y a plus de 9 ans
- % réalisé changé de 0 à 100