Site Not Started

Hallo zusammen,

Alle Dienste sind grün, aber es kommt die Meldung: Site Not Started

Wir nutzen Debian 11

Hat jemand ein Tip?

1 Like

also wenn du als Site user omd restart machst und nach dem restart omd status auf der CLI machst sind alle Dienste okay ??

Gruß Bernd

Ja. Sind wieder grün

was wirft er den hier raus:

tail -f ~/var/log/web.log

kann das System nicht finden

Wie jetzt ?!? bin da etwas verwirrt …

und das

bischen mehr Input ist glaube ich von Nöten

tail -f ~/var/log/web.log , dies wird nicht gefunden

Die web.log existiert. Die ~ in ~/var/log/web.log bezieht sich auf das Home-Verzeichnis des Site-Users, also /omd/sites/<sitename>/. Du musst den Befehl daher als Site-User ausführen, nicht als root oder normaler Benutzer.

So geht’s:

bash

# Zuerst zum Site-User wechseln:
omd su <sitename>

# Dann das Log prüfen:
tail -f ~/var/log/web.log

# Oder alternativ mit absolutem Pfad (als root):
tail -f /omd/sites/<sitename>/var/log/web.log

Ersetze <sitename> durch euren tatsächlichen Site-Namen.

File “/omd/sites/wup/lib/python3.12/site-packages/pydantic/main.py”, line 595, in model_validate
return cls.pydantic_validator.validate_python(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pydantic_core._pydantic_core.ValidationError: 2 validation errors for JobStatusSpec
loginfo
Field required [type=missing, input_value={‘duration’: 0.0296983718…ch index’, ‘user’: None}, input_type=dict]
For further information visit Redirecting...
is_active
Field required [type=missing, input_value={‘duration’: 0.0296983718…ch index’, ‘user’: None}, input_type=dict]
For further information visit Redirecting...

Nu wird es was …

Danke für den Log-Auszug — das hilft enorm weiter. Der Fehler in der web.log zeigt ein Pydantic-Validierungsproblem mit dem JobStatusSpec-Modell. Konkret fehlen die Felder loginfo und is_active in den gespeicherten Job-Status-Daten. Das passiert typischerweise, wenn nach einem Update auf Checkmk 2.4 noch alte Job-Status-Dateien vorhanden sind, die nicht zum neuen Datenmodell passen.

Die Lösung:

# Als Site-User einloggen:
omd su <sitename>

# Site stoppen:
omd stop

# Alte Job-Status-Dateien bereinigen:
rm -rf ~/var/check_mk/background_jobs/*
rm -rf ~/var/check_mk/gui_jobs/*

# Außerdem den tmp-Ordner bereinigen:
rm -rf ~/tmp/*

# Site wieder starten:
omd start

Danach sollten die Validierungsfehler verschwinden, da die Jobs beim nächsten Lauf neue, zum 2.4-Schema passende Status-Dateien erzeugen.

1 Like

Vielen Dank für die schnelle Hilfe!

1 Like

Gerne wieder … nur das nächste Mal mehr Input :winking_face_with_tongue:

1 Like