Tâche #8805
Distribution EOLE - Scénario #8771: Consolidation du support 2.4 dans Zephir 2.3
problème au redémarrage du service Zéphir si des modules supplémentaires sont présents pour eole 2.3 / copie de variante
Description
suite aux modifications sur la gestion des dictionnaires, une erreur apparait si un module 2.3 a été ajouté.
Il n'y a pas de fichier présent dans /usr/share/zephir/default_module/ pour ce module, hors ce fichier est testé pour vérifier si il utilise la nouvelle gestion des dictionnaires.
Corriger également la fonction de copie de contenu entre 2 variantes 2.4 pour prendre en compte les dictionnaires activés.
pb remonté par mail par Damien Lepage (rouen):
Bonjour, Mon collègue Franck Gillé qui était en charge du serveur zéphir du rectorat de Rouen jusqu'a récemment m'as communiqué votre adresse car nous avons un problème que nous n'arrivons pas à résoudre avec notre serveur. Le diagnose renvoi : BACKEND => Erreur XMLRPC => Erreur Un redémarrage des services et du serveur de resolvent pas le problème et un reconfigure renvoi l'erreur suivante : .... * Démarrage de l'application Web Zephir... [ OK ] *** Finalisation *** Connexion au serveur materiel... Traceback (most recent call last): File "/usr/bin/twistd", line 19, in <module> run() File "/usr/lib/python2.6/dist-packages/twisted/scripts/twistd.py", line 27, in run app.run(runApp, ServerOptions) File "/usr/lib/python2.6/dist-packages/twisted/application/app.py", line 693, in run runApp(config) File "/usr/lib/python2.6/dist-packages/twisted/scripts/twistd.py", line 23, in runApp _SomeApplicationRunner(config).run() File "/usr/lib/python2.6/dist-packages/twisted/application/app.py", line 411, in run self.application = self.createOrGetApplication() File "/usr/lib/python2.6/dist-packages/twisted/application/app.py", line 489, in createOrGetApplication ser = plg.makeService(self.config.subOptions) File "/usr/lib/python2.6/dist-packages/zephir/backend/backend_tap.py", line 74, in makeService zephir_users = users_rpc.RPCUsers() File "/usr/lib/python2.6/dist-packages/zephir/backend/users_rpc.py", line 37, in __init__ self.dictpool = init_dictpool(self.s_pool) File "/usr/lib/python2.6/dist-packages/zephir/backend/dictpool.py", line 844, in init_dictpool return DictPool(versions, serveur_pool) File "/usr/lib/python2.6/dist-packages/zephir/backend/dictpool.py", line 40, in __init__ self.update_data() File "/usr/lib/python2.6/dist-packages/zephir/backend/dictpool.py", line 72, in update_data if len(self.get_module_defaults(mod)) == 0: File "/usr/lib/python2.6/dist-packages/zephir/backend/dictpool.py", line 400, in get_module_defaults liste_paqs = open(fic_module).read() IOError: [Errno 2] No such file or directory: '/usr/share/zephir/default_modules/5/AMON-BASE-2.3' -> Impossible de contacter le serveur... J'ai recherché le fichier AMON-BASE-2.3 dans le package "zephir-dictionnaires_2.3-eole79_all.deb" mais ne le trouve pas. (Il n'est pas non plus présent sur notre serveur)
Révisions associées
Correction sur les modules 2.3 ajoutés + copie de variante 2.4 (dicos)
- correction d'une erreur au démarrage de Zéphir si un module 2.3 a été ajouté
- prise en compte des dicos activés lors de la copie du contenu de variante 2.4
Fixes #8805 @2h
Historique
#1 Mis à jour par Bruno Boiget il y a presque 10 ans
- Sujet changé de problème au redémarrage du service Zéphir si des modules supplémentaires sont présents pour eole 2.3 à problème au redémarrage du service Zéphir si des modules supplémentaires sont présents pour eole 2.3 / copie de variante
- Description mis à jour (diff)
#2 Mis à jour par Bruno Boiget il y a presque 10 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 45d1e0cf76380deb201dbcad9891391a242296bb.
#3 Mis à jour par Bruno Boiget il y a presque 10 ans
- Tâche parente
#8264supprimé
#4 Mis à jour par Bruno Boiget il y a presque 10 ans
- Tâche parente mis à #8771
#5 Mis à jour par Daniel Dehennin il y a presque 10 ans
- Statut changé de Résolu à Fermé