Projet

Général

Profil

Tâche #18272

Scénario #17993: Traitement express MEN (48-50)

traceback dans les logs systems, pendant le boot Zephir

Ajouté par Gilles Grandgérard il y a plus de 7 ans. Mis à jour il y a plus de 7 ans.

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

100%

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

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)

http://jenkins.eole.lan/jenkins/job/2.6.1/job/day-zephir-2.6.1-amd64/ws/zephir-2.6.1a0-daily-amd64.fi-65896/systemd-journalctl-xe.log

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

Révision e9acf92a (diff)
Ajouté par Daniel Dehennin il y a plus de 7 ans

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

Révision 4500916f (diff)
Ajouté par Daniel Dehennin il y a plus de 7 ans

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

Révision 1a4be394 (diff)
Ajouté par Daniel Dehennin il y a plus de 7 ans

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

Révision df609801 (diff)
Ajouté par Daniel Dehennin il y a plus de 7 ans

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).

Formats disponibles : Atom PDF