Project

General

Profile

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

Added by Bruno Boiget over 6 years ago. Updated over 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
09/09/2014
Due date:
09/12/2014
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):

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)

Associated revisions

Revision 45d1e0cf (diff)
Added by Bruno Boiget over 6 years ago

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

History

#1 Updated by Bruno Boiget over 6 years ago

  • Subject changed from problème au redémarrage du service Zéphir si des modules supplémentaires sont présents pour eole 2.3 to 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 updated (diff)

#2 Updated by Bruno Boiget over 6 years ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

#3 Updated by Bruno Boiget over 6 years ago

  • Parent task deleted (#8264)

#4 Updated by Bruno Boiget over 6 years ago

  • Parent task set to #8771

#5 Updated by Daniel Dehennin over 6 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF