Seite 1 von 1

zigbee2mqtt lässt sich nach Neustart nicht mehr starten?

Verfasst: 26. Okt 2023 12:34
von Ruben
Hallo,

bei mir läuft OH 4.0.3.

Seit meine Tochter heute Morgen des Rasperry aus der Steckdose gezogen hatte, um ihr Pad zu laden, bekomme ich zigbee2mqtt nicht mehr zum laufen, weshalb ich Hilfe brauche!

Auffallen tut mir das ganze hauptsächlich, da die Weboberfläche (Frontend) von Zigbee2Mqtt nicht mehr aufrufbar ist.

Im Terminal habe ich folgende Ausgaben bei den Befehlen:
systemctl status zigbee2mqtt.service

● zigbee2mqtt.service - Zigbee2MQTT
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2023-10-26 11:50:43 CEST; 1s ago
Main PID: 2081 (npm)
Tasks: 7 (limit: 4531)
CPU: 1.153s
CGroup: /system.slice/zigbee2mqtt.service
└─2081 npm

was ja soweit zu laufen scheint?
Allerdings gibt der Befehl: sudo journalctl -f -u zigbee2mqtt
folgendes aus:

-- Journal begins at Thu 2023-10-26 10:49:56 CEST. --
Oct 26 11:51:32 openhabian npm[2441]: at getInternalSettings (/opt/zigbee2mqtt/lib/util/settings.ts:438:21)
Oct 26 11:51:32 openhabian systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
Oct 26 11:51:32 openhabian systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Oct 26 11:51:32 openhabian systemd[1]: zigbee2mqtt.service: Consumed 8.496s CPU time.
Oct 26 11:51:32 openhabian systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 16.
Oct 26 11:51:32 openhabian systemd[1]: Stopped Zigbee2MQTT.
Oct 26 11:51:32 openhabian systemd[1]: zigbee2mqtt.service: Consumed 8.496s CPU time.
Oct 26 11:51:32 openhabian systemd[1]: Started Zigbee2MQTT.
Oct 26 11:51:35 openhabian npm[2455]: > zigbee2mqtt@1.33.1 start
Oct 26 11:51:35 openhabian npm[2455]: > node index.js
Oct 26 11:51:39 openhabian npm[2467]: /opt/zigbee2mqtt/node_modules/js-yaml/lib/loader.js:183
Oct 26 11:51:39 openhabian npm[2467]: return new YAMLException(message, mark);
Oct 26 11:51:39 openhabian npm[2467]: ^
Oct 26 11:51:39 openhabian npm[2467]: YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key (31:9)
Oct 26 11:51:39 openhabian npm[2467]: 28 | - 187
Oct 26 11:51:39 openhabian npm[2467]: 29 | - 27
Oct 26 11:51:39 openhabian npm[2467]: 30 | - 210
Oct 26 11:51:39 openhabian npm[2467]: 31 | pan_id: 39534
Oct 26 11:51:39 openhabian npm[2467]: --------------^
Oct 26 11:51:39 openhabian npm[2467]: 32 | log_level: warn
Oct 26 11:51:39 openhabian npm[2467]: 33 | channel: 25
Oct 26 11:51:39 openhabian npm[2467]: at generateError (/opt/zigbee2mqtt/node_modules/js-yaml/lib/loader.js:183:10)
Oct 26 11:51:39 openhabian npm[2467]: at throwError (/opt/zigbee2mqtt/node_modules/js-yaml/lib/loader.js:187:9)
Oct 26 11:51:39 openhabian npm[2467]: at readBlockMapping (/opt/zigbee2mqtt/node_modules/js-yaml/lib/loader.js:1145:9)
Oct 26 11:51:39 openhabian npm[2467]: at composeNode (/opt/zigbee2mqtt/node_modules/js-yaml/lib/loader.js:1441:12)
Oct 26 11:51:39 openhabian npm[2467]: at readDocument (/opt/zigbee2mqtt/node_modules/js-yaml/lib/loader.js:1625:3)
Oct 26 11:51:39 openhabian npm[2467]: at loadDocuments (/opt/zigbee2mqtt/node_modules/js-yaml/lib/loader.js:1688:5)
Oct 26 11:51:39 openhabian npm[2467]: at Object.load (/opt/zigbee2mqtt/node_modules/js-yaml/lib/loader.js:1714:19)
Oct 26 11:51:39 openhabian npm[2467]: at Object.read (/opt/zigbee2mqtt/lib/util/yaml.ts:7:21)
Oct 26 11:51:39 openhabian npm[2467]: at read (/opt/zigbee2mqtt/lib/util/settings.ts:333:20)
Oct 26 11:51:39 openhabian npm[2467]: at getInternalSettings (/opt/zigbee2mqtt/lib/util/settings.ts:438:21)

Danach beginnt die Ausgabe immer wieder erneut, wobei der Counter natürlich immer weiter erhöht wird.

Es sieht für mich so aus, als das Zigbee2mqtt letztlich nicht gestartet wird da es aufgrund eines Fehlers immer wieder abbricht.

Ich hoffe Ihr könnt mir einen passenden Hinweis geben, wie ich das ganze wieder zum laufen bringen kann?
Verändert habe ich an den Einstellungen eigentlich nichts gehabt?

Re: zigbee2mqtt lässt sich nach Neustart nicht mehr starten?

Verfasst: 26. Okt 2023 14:33
von Lux73
Moin, ich fürchte da hat es dir wohl einige Dateien zerschossen innerhalb der z2m Installation

Ich würde den /data Ordner sichern und nach Anleitung z2m komplett neu einrichten - dann wieder den /data Ordner wieder zurück kopieren, Rechte anpassen und schon sollte wieder alles im Lot sein...

du kannst nur hoffen das die database.db innerhalb des /data Ordners nichts abbekommen hat ^^

Re: zigbee2mqtt lässt sich nach Neustart nicht mehr starten?

Verfasst: 26. Okt 2023 15:44
von Ruben
Hm, da ich noch nicht ganz so viele Komponenten darin habe, ist das mit dem Neueinrichtung nicht so dramatisch.
Habe allerdings nicht so viel Wissen im Bereich Linux.
Würde es wohl ausreichen über die in oh enthaltende config das zigbee2… zu deinstallieren und wieder neu zu installieren?

Re: zigbee2mqtt lässt sich nach Neustart nicht mehr starten?

Verfasst: 26. Okt 2023 18:10
von Ruben
Um meine letzte Frage selbst zu beantworten, ja das hat funktioniert. Danke für den Hinweis!