Projet

Général

Profil

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

Ajouté par Bruno Boiget il y a plus de 9 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
09/09/2014
Echéance:
12/09/2014
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):

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

Révision 45d1e0cf (diff)
Ajouté par Bruno Boiget il y a plus de 9 ans

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 plus de 9 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 plus de 9 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

#3 Mis à jour par Bruno Boiget il y a plus de 9 ans

  • Tâche parente #8264 supprimé

#4 Mis à jour par Bruno Boiget il y a plus de 9 ans

  • Tâche parente mis à #8771

#5 Mis à jour par Daniel Dehennin il y a plus de 9 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF