opsiconfd startet manchmal auf den Depots nicht
Verfasst: 29 Apr 2025, 10:03
Wir haben hier schon seit längerem einen Effekt, der eher nervig ist. Der opsiconfd-Service auf unseren Depotservern startet manchmal nicht automatisch, wenn die Maschinen z.B. wegen eines Kernelupdates neu gestartet werden. Der Effekt ist nicht nachstellbar und tritt eher zufällig mal auf diesem Depot auf und das nächste mal auf jenem. Auffallen tut es, wenn wir neue Pakete auf die Depots schieben und der Package-Builder sie dann nicht hochladen kann. Ein "systemctl start opsiconfd.service" hilft dann immer.
Die Depotserver sind VMs auf ESXI 8. An Software läuft darauf ein Debian 12.10. Der Fehler trat "früher" aber auch schon mal auf, wo die Software noch unter Debian 11 lief. Leider ist der Fehler schwer zu lokalisieren bzw. einzugrenzen, da er mal auftritt und mal nicht. Alles was ich anbieten kann ist die Logausgabe:
wenn das passiert und was systemctl status sagt:
In /var/log/opsi/opsiconfd/ stehen in den Logfiles leider keine Infos, die zu dem entsprechenden Zeitraum passen. Lediglich ein Paketinstallationsfehler von vor ein paar Wochen.
Alle OPSI-Pakete sind aktuell, aber wie schon geschrieben, den Fehler schleppen wir schon ne Weile mit.
Die Depotserver sind VMs auf ESXI 8. An Software läuft darauf ein Debian 12.10. Der Fehler trat "früher" aber auch schon mal auf, wo die Software noch unter Debian 11 lief. Leider ist der Fehler schwer zu lokalisieren bzw. einzugrenzen, da er mal auftritt und mal nicht. Alles was ich anbieten kann ist die Logausgabe:
Code: Alles auswählen
-- Boot 3accfac1770b4428a91f3cbc330828ff --
Apr 28 09:07:58 bradbury systemd[1]: Starting opsiconfd.service - opsi server daemon...
Apr 28 09:07:59 bradbury systemd[1]: Started opsiconfd.service - opsi server daemon.
Apr 28 09:08:02 bradbury opsiconfd[696]: Traceback (most recent call last):
Apr 28 09:08:02 bradbury opsiconfd[696]: File "opsiconfd/__main__.py", line 28, in main
Apr 28 09:08:02 bradbury opsiconfd[696]: File "opsiconfd/main/__init__.py", line 75, in main
Apr 28 09:08:02 bradbury opsiconfd[696]: File "opsiconfd/main/opsiconfd.py", line 53, in opsiconfd_main
Apr 28 09:08:02 bradbury opsiconfd[696]: RuntimeError: Opsiconfd manager process already running (pid 742)
Apr 28 09:08:03 bradbury systemd[1]: opsiconfd.service: Main process exited, code=exited, status=1/FAILURE
Apr 28 09:08:03 bradbury systemd[1]: opsiconfd.service: Failed with result 'exit-code'.
Apr 28 09:08:03 bradbury systemd[1]: opsiconfd.service: Consumed 2.337s CPU time.
Code: Alles auswählen
root@bradbury:/home/feltel# systemctl status opsiconfd.service
× opsiconfd.service - opsi server daemon
Loaded: loaded (/lib/systemd/system/opsiconfd.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Mon 2025-04-28 09:08:03 CEST; 24h ago
Duration: 4.112s
Process: 669 ExecStartPre=/usr/lib/opsiconfd/opsiconfd-pre-start (code=exited, status=0/SUCCESS)
Process: 696 ExecStart=/usr/bin/opsiconfd start --log-level-stderr=0 (code=exited, status=1/FAILURE)
Main PID: 696 (code=exited, status=1/FAILURE)
CPU: 2.337s
Apr 28 09:07:58 bradbury systemd[1]: Starting opsiconfd.service - opsi server daemon...
Apr 28 09:07:59 bradbury systemd[1]: Started opsiconfd.service - opsi server daemon.
Apr 28 09:08:02 bradbury opsiconfd[696]: Traceback (most recent call last):
Apr 28 09:08:02 bradbury opsiconfd[696]: File "opsiconfd/__main__.py", line 28, in main
Apr 28 09:08:02 bradbury opsiconfd[696]: File "opsiconfd/main/__init__.py", line 75, in main
Apr 28 09:08:02 bradbury opsiconfd[696]: File "opsiconfd/main/opsiconfd.py", line 53, in opsiconfd_main
Apr 28 09:08:02 bradbury opsiconfd[696]: RuntimeError: Opsiconfd manager process already running (pid 742)
Apr 28 09:08:03 bradbury systemd[1]: opsiconfd.service: Main process exited, code=exited, status=1/FAILURE
Apr 28 09:08:03 bradbury systemd[1]: opsiconfd.service: Failed with result 'exit-code'.
Apr 28 09:08:03 bradbury systemd[1]: opsiconfd.service: Consumed 2.337s CPU time.
Alle OPSI-Pakete sind aktuell, aber wie schon geschrieben, den Fehler schleppen wir schon ne Weile mit.