Update 4.0.4 > 4.1.1

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
technick90
Beiträge: 39
Registriert: 24. Jul 2019 16:56
Answers: 1

Update 4.0.4 > 4.1.1

Beitrag von technick90 »

Hallo,

wie jedes mal habe ich nach einem Update von Openhab mal wieder einen Fehler.
Ich verwende openhabian auf einem RPi4 und nutze dort auch zigbee2mqtt.

Nach dem Update auf Openhab 4.1.1 wollte ich auch zigbee2mqtt aktualisieren. Dabei tritt aber ein Fehler auf. Folgende Details aus dem Log. Ich hoffe es kann mir jemand helfen. Google hat mir bisher nicht geholfen.

Code: Alles auswählen

0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'ci' ]
2 info using npm@6.14.18
3 info using node@v14.21.3
4 verbose npm-session ab7126de55de3f13
5 info prepare initializing installer
6 verbose prepare starting workers
7 verbose prepare installation prefix: /opt/zigbee2mqtt
8 verbose prepare using package-lock.json
9 warn prepare removing existing node_modules/ before installation
10 verbose checkLock verifying package-lock data
11 verbose teardown shutting down workers.
12 info teardown Done in 0.001s
13 verbose stack TypeError: Cannot read property 'ajv' of undefined
13 verbose stack     at /usr/lib/node_modules/npm/node_modules/lock-verify/index.js:27:40
13 verbose stack     at Array.forEach (<anonymous>)
13 verbose stack     at /usr/lib/node_modules/npm/node_modules/lock-verify/index.js:25:25
14 verbose cwd /opt/zigbee2mqtt
15 verbose Linux 6.1.21-v8+
16 verbose argv "/usr/bin/node" "/usr/bin/npm" "ci"
17 verbose node v14.21.3
18 verbose npm  v6.14.18
19 error Cannot read property 'ajv' of undefined
20 verbose exit [ 1, true ]
Gruß

Robert

Benutzeravatar
udo1toni
Beiträge: 15243
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Update 4.0.4 > 4.1.1

Beitrag von udo1toni »

Ich nutze zigbee2mqtt über Docker, insofern kann ich nur als Idee vorschlagen, dass Du zigbee2mqtt über openhabian-config deinstallierst und neu installierst. Offensichtlich ist beim Upgrade irgendwas gehörig schief gelaufen, und die Neueinrichtung dürfte vermutlich der schnellste Weg sein, das zu fixen.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

technick90
Beiträge: 39
Registriert: 24. Jul 2019 16:56
Answers: 1

Re: Update 4.0.4 > 4.1.1

Beitrag von technick90 »

Hatte zigbee2mqtt früher auf dem NAS, bin dann aber wegen Problemen auf den RPi gewechselt wo openhabian läuft.
Dort leider auch ständig Probleme.
Neu installieren hat nix gebracht. Habe gelesen die Version von node.js ist zu alt, habe ich aktualisiert, nun läuft zwar viel mehr, Log ist viel größer, aber weiterhin kein Erfolg.
Lässt sich docker auch auf dem RPi installieren?
Ich habe echt jedes mal Angst vor dem Update.

technick90
Beiträge: 39
Registriert: 24. Jul 2019 16:56
Answers: 1

Re: Update 4.0.4 > 4.1.1

Beitrag von technick90 »

Habe zigbee2mqtt nun als docker auf dem RPi4 aufgesetzt und meine Konfiguration eingespielt.
Es läuft alles wieder. :-)

Bleibt nun als docker, dann bin ich nicht abhängig vom openhabian.

Benutzeravatar
udo1toni
Beiträge: 15243
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Update 4.0.4 > 4.1.1

Beitrag von udo1toni »

Ja, um ganz ehrlich zu sein, denke ich auch, dass bei all der Arbeit, die in openHABian geflossen ist und auch weiterhin fließt, der leichtere und sehr viel flexiblere Weg der über Docker ist.
Einziger (nicht ganz unerheblicher) Nachteil ist der Zugriff auf Hardware (IO-Pins am Pi) oder auch der Zugriff auf Scripte, da muss man teilweise etwas tricksen - ich nutze allerdings schon immer Container für mein openHAB, ich habe noch nie Hardware direkt angesteuert...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten