NEWS
[How-to] Node.js für ioBroker richtig updaten
-
Dann kommt:
Host "beelinkj45" is up to date.
-
iobroker version
-
peter@beelinkj45:~$ iobroker version
3.0.18 -
-
Erstmal vielen Dank für deine Geduld, Thomas!
Ich habs jetzt geschafft!Nach 'npm rebuild' konnte ich den HM-rpc- Adapter aktualisieren.
Der Backitup-adapter brachte aber weiterhin Fehler.
Dann habe ich das Update des Admin-Adapters angestossen, welches ohne Probleme durchlief.
Danach konnte ich auch den Backitup-adapter aktualisieren.
Nun ist wieder alles auf dem neusten Stand!Danke nochmals für deine Mithilfe! Ohne dich hätte ich das System neu aufsetzen müssen.
-
@Manolo said in [How-to] Node.js für ioBroker richtig updaten:
Ohne dich hätte ich das System neu aufsetzen müssen.
Das wollen wir ja nicht. Ist ja umständlich. Und man lernt nix dabei... Freut mich, wenn es jetzt wieder läuft.
-
Moin,
ich bin nach den Tipps die ihr für das Problem von Manolo und mir hier gerade alle durch gegangen (mehrfach)
leider ohne Erfolg.
hier mal alle Versionen:pi@raspberrypi:~ $ iobroker version 3.0.18 pi@raspberrypi:~ $ npm -v 6.14.4 pi@raspberrypi:~ $ nodejs -v v12.16.2 pi@raspberrypi:~ $ node -v v12.16.2
also ich habe als erstes ein iobroker Fix durchlaufen lassen danach ein apt update und apt upgrade so wie natülich auch ein npm rebuild
bekomme leider immer noch beim versuch einen Adapter zu installieren oder Aktualisieren
diese Meldung$ ./iobroker upgrade pushover Update pushover from @1.3.2 to @2.0.1 NPM version: 6.14.4npm install iobroker.pushover@2.0.1 --loglevel error --prefix "/opt/iobroker" (System call) ╭─────────────────────────────────────────────────────────╮│ ││ Manual installation of ioBroker is no longer supported ││ on Linux, OSX and FreeBSD! ││ Please refer to the documentation on how to install it! ││ https://github.com/ioBroker/ioBroker/wiki/Installation ││ │╰─────────────────────────────────────────────────────────╯ npm ERR! code ELIFECYCLEnpm ERR! errno 100npm ERR! iobroker@2.0.3 postinstall: `node lib/install.js`npm ERR! Exit status 100npm ERR! npm ERR! Failed at the iobroker@2.0.3 postinstall script.npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2020-04-26T21_33_36_208Z-debug.log ERROR: host.raspberrypi Cannot install iobroker.pushover@2.0.1: 100 ERROR: process exited with code 25
-
@Michigan
Hast du das npm rebuild im Ordner /opt/iobroker durchgeführt? -
@Manolo
Ja stimmt habe ich nicht definiert aber ja habe ich -
Also wenn diese meldung kommt dann versucht er aus irgend einem Grund etwas zu installieren was so nicht geht. Ich würde raten: backup machen oder iobroker.data kopieren alles löschen (oder umbenennen) und mit installer neu sauber installieren. Dann iobroker.data zurückkopieren und den controller alle adapter frisch installieren lassen
-
Ich vermute mal es wird hier irgendwo im Thread schon stehen, aber das zu suchen ...:
Kann ich eigentlich gleich von der V8 auf die V12 upgraden? -
@RichieXX Klar. Bedingt allerdings u. U. weitere updates der Adapter.
-
@ Thomas Braun
Wo bekommt man da eine Übersicht welche Adapter mit welchen nodejs laufen? -
@RichieXX Eine Gesamtübersicht gibt es nicht. Ich würde einfach alles auf Stand halten.
-
OK. Der Rest ist soweit ziemlich aktuell. Nur eben nodejs hängt etwas hinterher. Immer nach dem Motto "Don't touch running systems"
-
@RichieXX said in [How-to] Node.js für ioBroker richtig updaten:
"Don't touch running systems"
'Never touch your low performance'.
-
@apollon77
Vielen Dank für die Info Dann bin ich ja beruhigt. -
So, habe auf node 12 aktualisiert, und danach npm rebuild gemacht. ( Fehlerfrei durchgelaufen )
Sieht eigentlich alles ganz gut aus.
Kleinigkeit im Log:
Muss ich mir da Gedanken machen ?
edit : Adapter ist grün
-
@skokarl Da musst du canvas rebuilden.
-
@skokarl am besten npm install --production I’m Verzeichnis /opt/iobroker/node_modules/iobroker.iot