NEWS
[Gelöst] YAHKA funktioniert nicht mehr
-
Hallo Leute,
ich habe gerade meinen ioBroker auf eine neue Maschine verschoben.
Ich habe jetzt Node und NodeJs 8.1.5 drauf. Kann es sein, das der Yahka Adapter damit nicht mehr funktioniert?
Danke für eine Rückmeldung !
-
Hm… sag Du es mir.
Gesendet vom Handy ...
-
Ich habe jetzt Node und NodeJs 8.1.5 drauf. Kann es sein, das der Yahka Adapter damit nicht mehr funktioniert?
Danke für eine Rückmeldung ! `
Was tut er denn nicht? Was steht im Log?
-
Das hier:
! Caught 2018-12-28 20:04:01.006 error by controller[0]: at Object.Module._extensions..js (module.js:664:10)
! Caught 2018-12-28 20:04:01.006 error by controller[0]: at Module._compile (module.js:653:30)
! Caught 2018-12-28 20:04:01.006 error by controller[0]: at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.yahka/node_modules/ed25519-hap/index.js:1:99)
! Caught 2018-12-28 20:04:01.006 error by controller[0]: at bindings (/opt/iobroker/node_modules/iobroker.yahka/node_modules/bindings/bindings.js:84:48)
! Caught 2018-12-28 20:04:01.006 error by controller[0]: at require (internal/module.js:11:18)
! Caught 2018-12-28 20:04:01.006 error by controller[0]: at Module.require (module.js:597:17)
! Caught 2018-12-28 20:04:01.006 error by controller[0]: at Function.Module._load (module.js:498:3)
! Caught 2018-12-28 20:04:01.006 error by controller[0]: at tryModuleLoad (module.js:506:12)
! Caught 2018-12-28 20:04:01.006 error by controller[0]: at Module.load (module.js:566:32)
! Caught 2018-12-28 20:04:01.006 error by controller[0]: at Object.Module._extensions..node (module.js:682:18)
! Caught 2018-12-28 20:04:01.005 error by controller[0]: the module (for instance, usingnpm rebuild
ornpm install
).
! Caught 2018-12-28 20:04:01.005 error by controller[0]: NODE_MODULE_VERSION 57. Please try re-compiling or re-installing
! Caught 2018-12-28 20:04:01.005 error by controller[0]: NODE_MODULE_VERSION 48. This version of Node.js requires
! Caught 2018-12-28 20:04:01.005 error by controller[0]: was compiled against a different Node.js version using
! Caught 2018-12-28 20:04:01.005 error by controller[0]: Error: The module '/opt/iobroker/node_modules/iobroker.yahka/node_modules/ed25519-hap/build/Release/ed25519.node'
! Caught 2018-12-28 20:04:01.005 error by controller[0]: ^
! Caught 2018-12-28 20:04:01.005 error by controller[0]: throw e
! Caught 2018-12-28 20:04:01.005 error by controller[0]: /opt/iobroker/node_modules/iobroker.yahka/node_modules/bindings/bindings.js:91</anonymous> -
Steht im log: Please try re-compiling or re-installing
Entweder reinstall.sh oder Adapter löschen und Neuinstallation könnte helfen
-
Den Adapter habe ich schon einmal gelöscht und neu installiert. Leider ohne Erfolg.
-
Hast du ggf. nur die Instanz gelöscht? Lösche auch den Adapter in der Adapterübersicht und füge ihn dann dort wieder hinzu. Sag Bescheid, wenn ich falsch liege.
-
Noch etwas, von wo hast du das log kopiert?
Sieht so aus als wenn die Zeilen angeschnitten sind oder meine ich das nur?
Sonst bitte ins Logfile unter /opt/iobroker/log/ gucken
-
Ich habe in der Tat den Adapter gelöscht. Nachdem dieser neu installiert wurde, habe ich das gleiche Fehlerbild.
-
Dann die betreffenden Logzeilen in voller Schönheit, bitte.
-
So?
-
Ne, so nicht.
Wie geschrieben bitte in das Logfile schauen. Im admin wird gerne etwas angeschnitten.
Gesendet von iPhone mit Tapatalk Pro
-
-
Sorry…
So auch nicht
Bitte als Text in Code Tags.
Und bitte mal die Ausgabe von````
node -v
npm -vGesendet von iPhone mit Tapatalk Pro
-
Wie bitte?
Node- v ergibt v8.15.0
NodeJs -v ergibt das gleiche
NPM- v ergibt 6.4.1
-
2018-12-28 20:23:41.095 - error: Caught by controller[0]: /opt/iobroker/node_modules/bindings/bindings.js:83 2018-12-28 20:23:41.095 - error: Caught by controller[0]: throw e 2018-12-28 20:23:41.095 - error: Caught by controller[0]: ^ 2018-12-28 20:23:41.095 - error: Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/ed25519-hap/build/Release/ed25519.node' 2018-12-28 20:23:41.095 - error: Caught by controller[0]: was compiled against a different Node.js version using 2018-12-28 20:23:41.095 - error: Caught by controller[0]: NODE_MODULE_VERSION 48\. This version of Node.js requires 2018-12-28 20:23:41.095 - error: Caught by controller[0]: NODE_MODULE_VERSION 57\. Please try re-compiling or re-installing 2018-12-28 20:23:41.095 - error: Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`). 2018-12-28 20:23:41.095 - error: Caught by controller[0]: at Object.Module._extensions..node (module.js:682:18) 2018-12-28 20:23:41.096 - error: Caught by controller[0]: at Module.load (module.js:566:32) 2018-12-28 20:23:41.096 - error: Caught by controller[0]: at tryModuleLoad (module.js:506:12) 2018-12-28 20:23:41.096 - error: Caught by controller[0]: at Function.Module._load (module.js:498:3) 2018-12-28 20:23:41.096 - error: Caught by controller[0]: at Module.require (module.js:597:17) 2018-12-28 20:23:41.096 - error: Caught by controller[0]: at require (internal/module.js:11:18) 2018-12-28 20:23:41.096 - error: Caught by controller[0]: at bindings (/opt/iobroker/node_modules/bindings/bindings.js:76:44) 2018-12-28 20:23:41.096 - error: Caught by controller[0]: at Object. (/opt/iobroker/node_modules/ed25519-hap/index.js:1:99) 2018-12-28 20:23:41.096 - error: Caught by controller[0]: at Module._compile (module.js:653:30) 2018-12-28 20:23:41.096 - error: Caught by controller[0]: at Object.Module._extensions..js (module.js:664:10) 2018-12-28 20:23:41.096 - error: host.iobroker instance system.adapter.yahka.0 terminated with code 1 ()
-
Also entweder ist der Adapter nicht mit deiner Node.JS Version kompatibel oder du solltest mal das „reinstall.sh“ laufen lassen und im log schauen ob er etwas mit dem Yahka Adapter neu kompiliert.
Error: The module '/opt/iobroker/node_modules/ed25519-hap/build/Release/ed25519.node' 2018-12-28 20:23:41.095 - error: Caught by controller[0]: was compiled against a different Node.js version using
-
Was genau soll ich denn durchführen? einfach reinstall.sh würde ich jetzt nicht machen.
-
Wechsle in den Ordner /opt/iobroker/node_modules/ed25519-hap
und dort
npm rebuild
ausführen. Klappt das oder macht das Fehler?
PS: Was heißt, Du hast ioBroker verschoben? Den ganzen ioBroker-Ordner 1:1 kopiert?
-
Ich habe jetz mal den Adapter gelöscht und wieder installiert. Dabei kam diese Fehlermeldung:
$ ./iobroker add yahka --host iobroker NPM version: 6.4.1 npm install iobroker.yahka --production --save --prefix "/opt/iobroker" (System call) npm WARN hoist-non-react-statics@3.1.0 requires a peer of react@>=14.x but none is installed. You must install peer dependencies yourself.npm WARN react-beautiful-dnd@9.0.2 requires a peer of react@^16.3.1 but none is installed. You must install peer dependencies yourself. npm WARN react-motion@0.5.2 requires a peer of react@^0.14.9 || ^15.3.0 || ^16.0.0 but none is installed. You must install peer dependencies yourself. npm WARN react-redux@5.1.0 requires a peer of react@^0.14.0 || ^15.0.0-0 || ^16.0.0-0 but none is installed. You must install peer dependencies yourself. npm WARN react-beautiful-dnd@8.0.7 requires a peer of react@^16.3.1 but none is installed. You must install peer dependencies yourself. npm WARN react-motion@0.5.2 requires a peer of react@^0.14.9 || ^15.3.0 || ^16.0.0 but none is installed. You must install peer dependencies yourself. npm WARN react-redux@5.0.7 requires a peer of react@^0.14.0 || ^15.0.0-0 || ^16.0.0-0 but none is installed. You must install peer dependencies yourself.
Was soll man da machen?