Admin 3.5.10 Node Fehler

Fragen zur Installation von ioBroker auf unterschiedlichen Plattformen.
Antworten
renedivx
Beiträge: 5
Registriert: 17.12.2017, 16:47

Admin 3.5.10 Node Fehler

Beitrag von renedivx » 13.10.2018, 22:30

Guten Abend,

habe heute mal ioBroker geupdatet. Dort kam dann die Meldung "oBroker unterstützt die LTS Versionen 6, 8, 10 oder neuer von Node.js. Bitte aktualisieren Sie die verwendete Node.js Version ("v4.3.2") auf dem Rechner "raspberrypi" auf eine unterstützte Version. Wir empfehlen die Verwendung von Node.js 6."

Habe dann nach dieser Anleitung http://www.iobroker.net/docu/?page_id=5 ... ion_Nodejs das Node geupdatet. Mit nodejs -v wird mir die aktuelle Node version angeziegt, mit node -v aber noch die alte.

Man soll ja dann laut Anleitung diesen befehl ausführen "sudo ln -s /usr/local/bin/nodejs /usr/bin/node". Nur leider kommt bei mir immer dieser Fehler:

ln: failed to create symbolic link ‘/usr/bin/node’: File exists


Habe jetzt knapp 2 Stunden alles möglich probiert. Aber es möchte einfach nicht klappen. Die Mledung in ioBroker kommt immer noch. Es laufen alle Adapter außer der Wichtigste "hm-rpc.0". Dort kommt im Log immer dieser Fehler:
host.raspberrypi 2018-10-13 21:25:22.755 error instance system.adapter.hm-rpc.0 terminated with code 0 (OK)
hm-rpc.0 2018-10-13 21:25:22.720 info terminating
hm-rpc.0 2018-10-13 21:25:22.679 error Cannot call init: [xmlrpc_bin://192.168.2.104:2001, ""]TypeError: Buffer.alloc is not a function
hm-rpc.0 2018-10-13 21:25:22.678 info binrpc -> 192.168.2.111:2001 init ["xmlrpc_bin://192.168.2.104:2001",""]
hm-rpc.0 2018-10-13 21:25:22.675 error at process._tickCallback (node.js:348:17)
hm-rpc.0 2018-10-13 21:25:22.675 error at nextTickCallbackWith1Arg (node.js:426:9)
hm-rpc.0 2018-10-13 21:25:22.675 error at emitCloseNT (net.js:1523:8)
hm-rpc.0 2018-10-13 21:25:22.675 error at Server.emit (events.js:166:7)
hm-rpc.0 2018-10-13 21:25:22.675 error at emitNone (events.js:67:13)
hm-rpc.0 2018-10-13 21:25:22.675 error at Server.g (events.js:260:16)
hm-rpc.0 2018-10-13 21:25:22.675 error at Server.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:254:25)
hm-rpc.0 2018-10-13 21:25:22.675 error at /opt/iobroker/node_modules/iobroker.hm-rpc/hm-rpc.js:714:9
hm-rpc.0 2018-10-13 21:25:22.675 error at connect (/opt/iobroker/node_modules/iobroker.hm-rpc/hm-rpc.js:1471:18)
hm-rpc.0 2018-10-13 21:25:22.675 error at sendInit (/opt/iobroker/node_modules/iobroker.hm-rpc/hm-rpc.js:665:17)
hm-rpc.0 2018-10-13 21:25:22.675 error TypeError: adapter.stop is not a function
hm-rpc.0 2018-10-13 21:25:22.662 error uncaught exception: adapter.stop is not a function
hm-rpc.0 2018-10-13 21:25:22.649 error Init not possible, going to stop:

Denke das hängt alles damit zusammen das ich diesen Befehl "sudo ln -s /usr/local/bin/nodejs /usr/bin/node" nicht ausführen kann.

Bin für jeden Tipp dankbar. Bin echt am verzweifeln. Vorher lief alles ohne Porbleme mit der alten Version, aber wollte halt gerne das neue ioBroker Design.
LG Rene

Benutzeravatar
Stabilostick
professional
Beiträge: 809
Registriert: 23.05.2018, 14:52

Re: Admin 3.5.10 Node Fehler

Beitrag von Stabilostick » 14.10.2018, 21:50

Code: Alles auswählen

sudo apt-get remove nodejs
sudo apt-get remove npm
sudo rm -rf /usr/local/bin/node*
sudo rm -rf /usr/bin/node*
rm -rf ~/.npm
sudo apt-get autoremove
sudo apt-get autoclean
Then go to /etc/apt/sources.list.d and remove any node list if you have.

Dann Node.js in Version 8.x wie in der Anleitung beschrieben installieren und das npm-Downgrade auf v4.6.1 durchführen.

Ggf. wie in Anleitung beschrieben die ioBroker-Installation updaten. (Stichwort reinstall.sh)

Antworten