Tâche #32474
Scénario #32104: Traitement express MEN (17-19)
Amonecole 2.8.1 : l’agent zéphir plante dès le démarrage
Début:
10/05/2021
Echéance:
% réalisé:
0%
Restant à faire (heures):
Description
Problème¶
L’agent Zéphir est en erreur sur Amonecole 2.8.1 :
root@amonecole:~# systemctl status z_stats.service
● z_stats.service - Agent zephir
Loaded: loaded (/lib/systemd/system/z_stats.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Mon 2021-05-10 09:18:16 CEST; 43s ago
Process: 306191 ExecStart=/usr/bin/twistd3 --nodaemon --no_save --pidfile /run/z_stats.pid zephiragents --tmp=data --data=stats --archive=/tmp --static=static --actions=actions (co>
Main PID: 306191 (code=exited, status=1/FAILURE)
mai 10 09:18:16 amonecole systemd[1]: z_stats.service: Scheduled restart job, restart counter is at 5.
mai 10 09:18:16 amonecole systemd[1]: Stopped Agent zephir.
mai 10 09:18:16 amonecole systemd[1]: z_stats.service: Start request repeated too quickly.
mai 10 09:18:16 amonecole systemd[1]: z_stats.service: Failed with result 'exit-code'.
mai 10 09:18:16 amonecole systemd[1]: Failed to start Agent zephir.
Il y a un traceback lors du démarrage de l’agent Zéphir :
2021-05-10T09:18:12.397683+02:00 amonecole.etb3.lan zephiragents[306155]: Traceback (most recent call last):
2021-05-10T09:18:12.397780+02:00 amonecole.etb3.lan zephiragents[306155]: File "/usr/bin/twistd3", line 11, in <module>
2021-05-10T09:18:12.397812+02:00 amonecole.etb3.lan zephiragents[306155]: load_entry_point('Twisted==18.9.0', 'console_scripts', 'twistd')()
2021-05-10T09:18:12.397851+02:00 amonecole.etb3.lan zephiragents[306155]: File "/usr/lib/python3/dist-packages/twisted/scripts/twistd.py", line 31, in run
2021-05-10T09:18:12.397882+02:00 amonecole.etb3.lan zephiragents[306155]: app.run(runApp, ServerOptions)
2021-05-10T09:18:12.397912+02:00 amonecole.etb3.lan zephiragents[306155]: File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 674, in run
2021-05-10T09:18:12.397947+02:00 amonecole.etb3.lan zephiragents[306155]: runApp(config)
2021-05-10T09:18:12.397985+02:00 amonecole.etb3.lan zephiragents[306155]: File "/usr/lib/python3/dist-packages/twisted/scripts/twistd.py", line 25, in runApp
2021-05-10T09:18:12.398014+02:00 amonecole.etb3.lan zephiragents[306155]: runner.run()
2021-05-10T09:18:12.398050+02:00 amonecole.etb3.lan zephiragents[306155]: File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 381, in run
2021-05-10T09:18:12.398079+02:00 amonecole.etb3.lan zephiragents[306155]: self.application = self.createOrGetApplication()
2021-05-10T09:18:12.398108+02:00 amonecole.etb3.lan zephiragents[306155]: File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 448, in createOrGetApplication
2021-05-10T09:18:12.398138+02:00 amonecole.etb3.lan zephiragents[306155]: ser = plg.makeService(self.config.subOptions)
2021-05-10T09:18:12.398171+02:00 amonecole.etb3.lan zephiragents[306155]: File "/usr/lib/python3/dist-packages/zephir/monitor/agentmanager/zephir_tap.py", line 49, in makeService
2021-05-10T09:18:12.398206+02:00 amonecole.etb3.lan zephiragents[306155]: return ZephirService(config,serve_static=True).with_updater_and_publisher()
2021-05-10T09:18:12.398243+02:00 amonecole.etb3.lan zephiragents[306155]: File "/usr/lib/python3/dist-packages/zephir/monitor/agentmanager/zephirservice.py", line 86, in with_updater_and_publisher
2021-05-10T09:18:12.398272+02:00 amonecole.etb3.lan zephiragents[306155]: self.updater = UpdaterService(self.config, self, self.root_resource)
2021-05-10T09:18:12.398306+02:00 amonecole.etb3.lan zephiragents[306155]: File "/usr/lib/python3/dist-packages/zephir/monitor/agentmanager/zephirservice.py", line 111, in __init__
2021-05-10T09:18:12.398335+02:00 amonecole.etb3.lan zephiragents[306155]: self.agents = self.load_agents()
2021-05-10T09:18:12.398364+02:00 amonecole.etb3.lan zephiragents[306155]: File "/usr/lib/python3/dist-packages/zephir/monitor/agentmanager/zephirservice.py", line 164, in load_agents
2021-05-10T09:18:12.398393+02:00 amonecole.etb3.lan zephiragents[306155]: assert a.name not in loaded_agents
2021-05-10T09:18:12.398421+02:00 amonecole.etb3.lan zephiragents[306155]: AssertionError
Solutions¶
Critères d’acceptation¶
- Démarrer un
aca.zephir-2.8.1rc1-AvecConf - Démarrer un
etb3.amonecole-2.8.1rc1-instance-default - Exécuter la commande
diagnose⮕ l’agent Zéphir (z_stats.service) ne doit pas être en erreur - Enregistrer le serveur Amonecole sur Zéphir
- Exécuter la commande
diagnose⮕ l’agent Zéphir (z_stats.service) ne doit pas être en erreur
Historique
#1 Mis à jour par Daniel Dehennin il y a presque 5 ans
- Statut changé de Nouveau à Ne sera pas résolu
Je ne reproduis pas avec un Amonecole 2.8.1 à jour.