Tâche #18272
Scénario #17993: Traitement express MEN (48-50)
traceback dans les logs systems, pendant le boot Zephir
Description
Pendant le 1er boot du module zephir, un traceback apprait dans journalctl.
Il semble que le paquet suppose l'existance de /etc/eole/eoleldap.conf (zephir_web.service)
déc. 06 15:20:14 zephir ntp[1682]: start-stop-daemon: warning: failed to kill 1512: No such process déc. 06 15:20:14 zephir ntp[1682]: ...done. déc. 06 15:20:14 zephir systemd[1]: Stopped LSB: Start NTP daemon. -- Subject: L'unité (unit) ntp.service a terminé son arrêt -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- L'unité (unit) ntp.service a terminé son arrêt. déc. 06 15:20:14 zephir dhclient[1718]: Killed old client process déc. 06 15:20:14 zephir twistd[1360]: Traceback (most recent call last): déc. 06 15:20:14 zephir twistd[1360]: File "/usr/bin/twistd", line 18, in <module> déc. 06 15:20:14 zephir twistd[1360]: run() déc. 06 15:20:14 zephir twistd[1360]: File "/usr/lib/python2.7/dist-packages/twisted/scripts/twistd.py", line 29, in run déc. 06 15:20:14 zephir twistd[1360]: app.run(runApp, ServerOptions) déc. 06 15:20:14 zephir twistd[1360]: File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 612, in run déc. 06 15:20:14 zephir twistd[1360]: config.parseOptions() déc. 06 15:20:14 zephir twistd[1360]: File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 579, in parseOptions déc. 06 15:20:14 zephir twistd[1360]: usage.Options.parseOptions(self, options) déc. 06 15:20:14 zephir twistd[1360]: File "/usr/lib/python2.7/dist-packages/twisted/python/usage.py", line 265, in parseOptions déc. 06 15:20:14 zephir twistd[1360]: self.subOptions = parser() déc. 06 15:20:14 zephir twistd[1360]: File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 603, in <lambda> déc. 06 15:20:14 zephir twistd[1360]: lambda plug=plug: plug.options(), déc. 06 15:20:14 zephir twistd[1360]: File "/usr/lib/python2.7/dist-packages/twisted/application/service.py", line 76, in get déc. 06 15:20:14 zephir twistd[1360]: return namedAny(self.module).Options déc. 06 15:20:14 zephir twistd[1360]: File "/usr/lib/python2.7/dist-packages/twisted/python/reflect.py", line 303, in namedAny déc. 06 15:20:14 zephir twistd[1360]: topLevelPackage = _importAndCheckStack(trialname) déc. 06 15:20:14 zephir twistd[1360]: File "/usr/lib/python2.7/dist-packages/twisted/python/reflect.py", line 242, in _importAndCheckStack déc. 06 15:20:14 zephir twistd[1360]: return __import__(importName) déc. 06 15:20:14 zephir twistd[1360]: File "/usr/lib/python2.7/dist-packages/zephir/web/zprtap.py", line 38, in <module> déc. 06 15:20:14 zephir twistd[1360]: from zephir.web.html import index déc. 06 15:20:14 zephir twistd[1360]: File "/usr/lib/python2.7/dist-packages/zephir/web/html/index.py", line 20, in <module> déc. 06 15:20:14 zephir twistd[1360]: from zephir.web.html import etabs, utilisateurs, modules, serveurs, services, dicos déc. 06 15:20:14 zephir twistd[1360]: File "/usr/lib/python2.7/dist-packages/zephir/web/html/utilisateurs.py", line 27, in <module> déc. 06 15:20:14 zephir twistd[1360]: from zephir.utils.ldap_user import encrypt_passwd déc. 06 15:20:14 zephir twistd[1360]: File "/usr/lib/python2.7/dist-packages/zephir/utils/ldap_user.py", line 24, in <module> déc. 06 15:20:14 zephir twistd[1360]: raise Exception("Fichier %s non trouvé" % LDAPCONF) déc. 06 15:20:14 zephir twistd[1360]: Exception: Fichier /etc/eole/eoleldap.conf non trouvé déc. 06 15:20:14 zephir systemd[1]: zephir_web.service: Main process exited, code=exited, status=1/FAILURE
Révisions associées
Le service zephir_web ne doit pas démarrer avant instance
Lors du premier démarrage, un traceback apparaît dans les logs.
zephir_web.service: Main process exited, code=exited, status=1/FAILURE
- init/zephir_web.service (ConditionPathExists): Nécessite la présence
du témoin d’instance.
Ref: #18272
Le service zephir ne doit pas démarrer avant instance
La condition sur le fichier de configuration EOL n’est pas suffisant,
il faut que la machine soit instanciée.
- init/zephir.service (ConditionPathExists): Nécessite la présence du
témoin d’instance.
Ref: #18272
Le service zephir ne doit pas démarrer avant instance
Le fichier /etc/eole/.instance n’est créé qu’après le démarrage des
services, il n’est donc pas utilisable comme condition
Ref: #18272
Le service zephir_web ne doit pas démarrer avant instance
Le fichier /etc/eole/.instance n’est créé qu’après le démarrage des
services, il n’est donc pas utilisable comme condition
Ref: #18272
Historique
#1 Mis à jour par Daniel Dehennin il y a plus de 7 ans
- Assigné à mis à Daniel Dehennin
#2 Mis à jour par Daniel Dehennin il y a plus de 7 ans
- Statut changé de Nouveau à En cours
- % réalisé changé de 0 à 100
Paquet 2.6.1-4.
#3 Mis à jour par Daniel Dehennin il y a plus de 7 ans
- Statut changé de En cours à Résolu
#4 Mis à jour par Benjamin Bohard il y a plus de 7 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 1.0 à 0.0
Pas de message concernant zephir_web.service dans le journal de boot avant instance et condition préalable satisfaisante dans le cadre d’une utilisation normale (templatisation du fichier release à la première instance, avant le démarrage des services).