NEWS
Pro cloud adapter läuft nicht mehr
-
Hallo,
hab heute ein update vom cloud adapter von 2.4.4 auf 2.4.6 gemacht, nun läuft der cloud adapter leider nicht mehr, bekomme im log nur fehlermeldung beim cloud adapter, restart vom raspi hab ich schon gemacht, hilft aber nicht, auch deinstallieren vom cloud adapter brachte keine besserung,
hier die fehlermeldung:
! host.raspberrypi 2018-03-12 13:23:33.408 error instance system.adapter.cloud.0 terminated with code 1 ()
! Caught 2018-03-12 13:23:33.408 error by controller[0]: at Object. (/opt/iobroker/node_modules/iobroker.cloud/node_modules/hawk/lib/index.js:5:16)
! Caught 2018-03-12 13:23:33.406 error by controller[0]: at require (internal/module.js:20:19)
! Caught 2018-03-12 13:23:33.403 error by controller[0]: at Module.require (module.js:497:17)
! Caught 2018-03-12 13:23:33.398 error by controller[0]: at Function.Module._load (module.js:438:3)
! Caught 2018-03-12 13:23:33.397 error by controller[0]: at tryModuleLoad (module.js:446:12)
! Caught 2018-03-12 13:23:33.395 error by controller[0]: at Module.load (module.js:487:32)
! Caught 2018-03-12 13:23:33.395 error by controller[0]: at Object.Module._extensions..js (module.js:579:10)
! Caught 2018-03-12 13:23:33.395 error by controller[0]: at Module._compile (module.js:542:28)
! Caught 2018-03-12 13:23:33.394 error by controller[0]: at Object.runInThisContext (vm.js:97:10)
! Caught 2018-03-12 13:23:33.394 error by controller[0]: at createScript (vm.js:56:10)
! Caught 2018-03-12 13:23:33.394 error by controller[0]: SyntaxError: Unexpected token function
! Caught 2018-03-12 13:23:33.394 error by controller[0]: ^^^^^^^^
! Caught 2018-03-12 13:23:33.393 error by controller[0]: exports.time = async function (options = {}) {
! Caught 2018-03-12 13:23:33.393 error by controller[0]: /opt/iobroker/node_modules/iobroker.cloud/node_modules/sntp/lib/index.js:19 -
Bitte version nochmal neu installieren.
Heute früh haben die Entwickler des nodejs Moduls "request" leider eine Fehlerhafte Version rausgebracht die irgendwann heute Mittag wieder repariert wurde mit einem Update. Damit ging vieles in nodejs < 8 kaputt - bzw läuft genau auf diesen Fehler.
-
so hab den cloud adapter gelöscht und neu installiert, leider der gleiche fehler wie oben, :?
-
Jetzt wäre ich "hacky" bei "npm install request@latest" im ioBroker Verzeichnis. irgendwie muss die kaputte "request" Version weg.
Aber vorher sichern und so
-
wie kann ich die denn löschen?
-
cd /opt/iobroker/node_modules/iobroker.cloud npm install request --production
sollte den Fehler beheben.
-
so nun läuft es wieder, der tipp von AlCalzone hat geholfen, vielen dank euch für die hilfe,