NEWS
Update des ioBrokers
-
Der Info Adapter läuft und zeigt mir auch aktuelle Updates, welche ich installiere.
Ich lass hier eben auch etwas von node und nodejs, welche versionsmässig gleich sein müssen etc.
Teilweise stürzt mir ioBroker beim updaten eben auch abDanke
pat@valbuz Du kannst deine Version ja sehr einfach abfragen
node -v nodejs -v npm -vnode und nodejs müssen die gleiche Version haben.
Stand heute ist die empfohlene node Version v10.16.3
die Stand heute empfohlene npm Version ist die v6.9.0 (manuell kann auch die v6.12.0 installiert werden)

-
@valbuz Du kannst deine Version ja sehr einfach abfragen
node -v nodejs -v npm -vnode und nodejs müssen die gleiche Version haben.
Stand heute ist die empfohlene node Version v10.16.3
die Stand heute empfohlene npm Version ist die v6.9.0 (manuell kann auch die v6.12.0 installiert werden)

-
Also bei mir ist es jeweils die v6.12.0
und für npm 3.10.10Also werden diese Versionen nicht über die Oberfläche des ioBrokers updatet.
-
Der Info Adapter läuft und zeigt mir auch aktuelle Updates, welche ich installiere.
Ich lass hier eben auch etwas von node und nodejs, welche versionsmässig gleich sein müssen etc.
Teilweise stürzt mir ioBroker beim updaten eben auch abDanke
pat -
@BBTown said in Update des ioBrokers:
Ich würde dir auch empfehlen - sofern du ein Linux System hast - auch das System selbst anhand von apt update && apt upgrade -y regelmäßig zu aktualisieren.
Und danach den Reboot nicht vergessen.
@HeliosFan sagte in Update des ioBrokers:
Und danach den Reboot nicht vergessen.
das sollte meines Wissens nach eigentlich nur notwendig sein, wenn nach einem Systemupdate per
apt update && apt upgrade -yder Linux-Kernel aktualisiert wurde. -
Also bei mir ist es jeweils die v6.12.0
und für npm 3.10.10Also werden diese Versionen nicht über die Oberfläche des ioBrokers updatet.
@valbuz sagte in Update des ioBrokers:
Also bei mir ist es jeweils die v6.12.0
und für npm 3.10.10Also werden diese Versionen nicht über die Oberfläche des ioBrokers updatet.
Node sollte eigentlich mit einem System Update hoch gezogen werden und in Node ist NPM enthalten, somit kannst mal bach den Versionen nach dem System Update schauen. Wenn da immer noch diese alten Versionen vorhanden sind, stimmt wohl mit deinem Linux was nicht.
-
@HeliosFan sagte in Update des ioBrokers:
Und danach den Reboot nicht vergessen.
das sollte meines Wissens nach eigentlich nur notwendig sein, wenn nach einem Systemupdate per
apt update && apt upgrade -yder Linux-Kernel aktualisiert wurde. -
@valbuz sagte in Update des ioBrokers:
Also bei mir ist es jeweils die v6.12.0
und für npm 3.10.10Also werden diese Versionen nicht über die Oberfläche des ioBrokers updatet.
Node sollte eigentlich mit einem System Update hoch gezogen werden und in Node ist NPM enthalten, somit kannst mal bach den Versionen nach dem System Update schauen. Wenn da immer noch diese alten Versionen vorhanden sind, stimmt wohl mit deinem Linux was nicht.
@Jan1 sagte in Update des ioBrokers:
Node sollte eigentlich mit einem System Update hoch gezogen werden und in Node ist NPM enthalten
das ist aber nur der Fall wenn Du z.B. von debian v9 (Stretch) auf debian v10 (Buster) aktualisierst. Solange Du auf einer Version bleibst, dann wird node nicht von sich aus aktualisiert.
-
@Jan1 sagte in Update des ioBrokers:
Node sollte eigentlich mit einem System Update hoch gezogen werden und in Node ist NPM enthalten
das ist aber nur der Fall wenn Du z.B. von debian v9 (Stretch) auf debian v10 (Buster) aktualisierst. Solange Du auf einer Version bleibst, dann wird node nicht von sich aus aktualisiert.
@BBTown
Heißt der macht nur Updates der Grundversion, also inerhalb der Node 6 und geht nicht auf 8 oder 10 hoch?
Ich habe bei mir eh Buster laufen und da gehts ab 10 ja erst los und hatte eben gesehen, dass dort bei einem System Update auch die Node hoch ging, allerdings nur inerhalb der 10er Version.Ok, wenn das so ist, sollte er eh schleunigst mal die Node manuell updaten, da 6 bald nicht mehr funktionieren wird.
-
Habe nun geupdatet.... node und nodejs sind auf 10.16.3
NPM auf 1.5.14Leider laufen aber einige Adapter nicht mehr.... :-(
Hauptsächlich ist mir der SQL wichtig.
Sieht hier jemand das Problem aus dem Log?Danke
pathost.ioBroker-Pi 2019-10-20 18:41:22.432 error instance system.adapter.sql.0 terminated with code 1 () host.ioBroker-Pi 2019-10-20 18:41:22.431 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32) host.ioBroker-Pi 2019-10-20 18:41:22.431 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) host.ioBroker-Pi 2019-10-20 18:41:22.430 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:778:30) host.ioBroker-Pi 2019-10-20 18:41:22.429 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.sql/node_modules/mmmagic/lib/index.js:1:13) host.ioBroker-Pi 2019-10-20 18:41:22.428 error Caught by controller[0]: at require (internal/modules/cjs/helpers.js:25:18) host.ioBroker-Pi 2019-10-20 18:41:22.428 error Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:692:17) host.ioBroker-Pi 2019-10-20 18:41:22.427 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3) host.ioBroker-Pi 2019-10-20 18:41:22.426 error Caught by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12) host.ioBroker-Pi 2019-10-20 18:41:22.426 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32) host.ioBroker-Pi 2019-10-20 18:41:22.425 error Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:807:18) host.ioBroker-Pi 2019-10-20 18:41:22.424 error Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`). host.ioBroker-Pi 2019-10-20 18:41:22.424 error Caught by controller[0]: NODE_MODULE_VERSION 64. Please try re-compiling or re-installing host.ioBroker-Pi 2019-10-20 18:41:22.423 error Caught by controller[0]: NODE_MODULE_VERSION 48. This version of Node.js requires host.ioBroker-Pi 2019-10-20 18:41:22.422 error Caught by controller[0]: was compiled against a different Node.js version using host.ioBroker-Pi 2019-10-20 18:41:22.422 error Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/iobroker.sql/node_modules/mmmagic/build/Release/magic.node' host.ioBroker-Pi 2019-10-20 18:41:22.422 error Caught by controller[0]: ^ host.ioBroker-Pi 2019-10-20 18:41:22.421 error Caught by controller[0]: return process.dlopen(module, path.toNamespacedPath(filename)); host.ioBroker-Pi 2019-10-20 18:41:22.420 error Caught by controller[0]: internal/modules/cjs/loader.js:807 host.ioBroker-Pi 2019-10-20 18:41:20.805 info instance system.adapter.sql.0 started with pid 10271 -
Habe nun geupdatet.... node und nodejs sind auf 10.16.3
NPM auf 1.5.14Leider laufen aber einige Adapter nicht mehr.... :-(
Hauptsächlich ist mir der SQL wichtig.
Sieht hier jemand das Problem aus dem Log?Danke
pathost.ioBroker-Pi 2019-10-20 18:41:22.432 error instance system.adapter.sql.0 terminated with code 1 () host.ioBroker-Pi 2019-10-20 18:41:22.431 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32) host.ioBroker-Pi 2019-10-20 18:41:22.431 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) host.ioBroker-Pi 2019-10-20 18:41:22.430 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:778:30) host.ioBroker-Pi 2019-10-20 18:41:22.429 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.sql/node_modules/mmmagic/lib/index.js:1:13) host.ioBroker-Pi 2019-10-20 18:41:22.428 error Caught by controller[0]: at require (internal/modules/cjs/helpers.js:25:18) host.ioBroker-Pi 2019-10-20 18:41:22.428 error Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:692:17) host.ioBroker-Pi 2019-10-20 18:41:22.427 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3) host.ioBroker-Pi 2019-10-20 18:41:22.426 error Caught by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12) host.ioBroker-Pi 2019-10-20 18:41:22.426 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32) host.ioBroker-Pi 2019-10-20 18:41:22.425 error Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:807:18) host.ioBroker-Pi 2019-10-20 18:41:22.424 error Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`). host.ioBroker-Pi 2019-10-20 18:41:22.424 error Caught by controller[0]: NODE_MODULE_VERSION 64. Please try re-compiling or re-installing host.ioBroker-Pi 2019-10-20 18:41:22.423 error Caught by controller[0]: NODE_MODULE_VERSION 48. This version of Node.js requires host.ioBroker-Pi 2019-10-20 18:41:22.422 error Caught by controller[0]: was compiled against a different Node.js version using host.ioBroker-Pi 2019-10-20 18:41:22.422 error Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/iobroker.sql/node_modules/mmmagic/build/Release/magic.node' host.ioBroker-Pi 2019-10-20 18:41:22.422 error Caught by controller[0]: ^ host.ioBroker-Pi 2019-10-20 18:41:22.421 error Caught by controller[0]: return process.dlopen(module, path.toNamespacedPath(filename)); host.ioBroker-Pi 2019-10-20 18:41:22.420 error Caught by controller[0]: internal/modules/cjs/loader.js:807 host.ioBroker-Pi 2019-10-20 18:41:20.805 info instance system.adapter.sql.0 started with pid 10271 -
ist der SQL Adapter auch auf der neuesten Version?
hast Du den Fixer schon mal drüber laufen lassen? (wenngleich ich kein "permission denied" im Log sehen kann)
curl -sL https://iobroker.net/fix.sh | bash -ggf. hilft ein Upload beim SQL-Adapter?
(hier ein Upload-Beispiel des HUE-Adapters)

-
Habe nun geupdatet.... node und nodejs sind auf 10.16.3
NPM auf 1.5.14Leider laufen aber einige Adapter nicht mehr.... :-(
Hauptsächlich ist mir der SQL wichtig.
Sieht hier jemand das Problem aus dem Log?Danke
pathost.ioBroker-Pi 2019-10-20 18:41:22.432 error instance system.adapter.sql.0 terminated with code 1 () host.ioBroker-Pi 2019-10-20 18:41:22.431 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32) host.ioBroker-Pi 2019-10-20 18:41:22.431 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) host.ioBroker-Pi 2019-10-20 18:41:22.430 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:778:30) host.ioBroker-Pi 2019-10-20 18:41:22.429 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.sql/node_modules/mmmagic/lib/index.js:1:13) host.ioBroker-Pi 2019-10-20 18:41:22.428 error Caught by controller[0]: at require (internal/modules/cjs/helpers.js:25:18) host.ioBroker-Pi 2019-10-20 18:41:22.428 error Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:692:17) host.ioBroker-Pi 2019-10-20 18:41:22.427 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3) host.ioBroker-Pi 2019-10-20 18:41:22.426 error Caught by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12) host.ioBroker-Pi 2019-10-20 18:41:22.426 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32) host.ioBroker-Pi 2019-10-20 18:41:22.425 error Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:807:18) host.ioBroker-Pi 2019-10-20 18:41:22.424 error Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`). host.ioBroker-Pi 2019-10-20 18:41:22.424 error Caught by controller[0]: NODE_MODULE_VERSION 64. Please try re-compiling or re-installing host.ioBroker-Pi 2019-10-20 18:41:22.423 error Caught by controller[0]: NODE_MODULE_VERSION 48. This version of Node.js requires host.ioBroker-Pi 2019-10-20 18:41:22.422 error Caught by controller[0]: was compiled against a different Node.js version using host.ioBroker-Pi 2019-10-20 18:41:22.422 error Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/iobroker.sql/node_modules/mmmagic/build/Release/magic.node' host.ioBroker-Pi 2019-10-20 18:41:22.422 error Caught by controller[0]: ^ host.ioBroker-Pi 2019-10-20 18:41:22.421 error Caught by controller[0]: return process.dlopen(module, path.toNamespacedPath(filename)); host.ioBroker-Pi 2019-10-20 18:41:22.420 error Caught by controller[0]: internal/modules/cjs/loader.js:807 host.ioBroker-Pi 2019-10-20 18:41:20.805 info instance system.adapter.sql.0 started with pid 10271 -
ist der SQL Adapter auch auf der neuesten Version?
hast Du den Fixer schon mal drüber laufen lassen? (wenngleich ich kein "permission denied" im Log sehen kann)
curl -sL https://iobroker.net/fix.sh | bash -ggf. hilft ein Upload beim SQL-Adapter?
(hier ein Upload-Beispiel des HUE-Adapters)

-
@valbuz
Steht doch auch in der Doku, bei Node update auf eine neue Version muss NPM rebuild gemacht werden und wenn man die schon nicht liest, steht es nich mal im Log.@Jan1 said in Update des ioBrokers:
@valbuz
Steht doch auch in der Doku, bei Node update auf eine neue Version muss NPM rebuild gemacht werden und wenn man die schon nicht liest, steht es nich mal im Log.NPM rebuild hatte ich gemacht, danach lief nichts mehr....
Daher nochmals ein Restore und alles geupdatet bis zum Punkt "NPM Rebuild" .
Darum meine Anfrage jetzt.
Versuche es nochmals mit NPM rebuild..... -
@Jan1 said in Update des ioBrokers:
@valbuz
Steht doch auch in der Doku, bei Node update auf eine neue Version muss NPM rebuild gemacht werden und wenn man die schon nicht liest, steht es nich mal im Log.NPM rebuild hatte ich gemacht, danach lief nichts mehr....
Daher nochmals ein Restore und alles geupdatet bis zum Punkt "NPM Rebuild" .
Darum meine Anfrage jetzt.
Versuche es nochmals mit NPM rebuild..... -
@Jan1 said in Update des ioBrokers:
@valbuz
Restore? Komplett Backup?Komplettes Image wieder auf die SD Card. Also es existierte wieder der Zustand vor jeglichem Update.
Habe jetzt ein NPM rebuild gemacht, allerdings mit "SUDO". Habe erst danach gesehen, dass es ohne SUDO sein muss. Habe anschliessend nochmals ein rebuild gemacht. Hoffe dies hat nun nichts zerschossen....
-
Also ich habe nun versucht zur Sicherheit noch das "iobroker" Verzeichnis zu kopieren.
Bis auf folgenden Pfad konnte ich alles kopieren:
/iobroker/node_modules/iobroker.sql/node_modules......Dort habe ich keine Berechtigung.
Ich vermute, dass hier das Problem liegt.
Auch ein weitere Versuch mit dem "fixer" blieb erfolglos.
Kann oder soll ich hier man die Rechte setzen?
Oder wie soll ich weiter Vorgehen?Danke nochmals.
Patrick