NEWS
UNSOLVED Zigbee Adapter startet nicht mehr: serialport.node Fehler?
-
Hi Zusammen,
ich habe nach einem Update/Upgrade und einigen Adapter-Aktualisierungen (nach einem längeren Urlaub..) das Problem, dass mein Zigbee Adapter nicht mehr richtig startet. Das Log wirft folgenden Fehler auf:
host.HOME 2019-05-22 10:56:56.493 error instance system.adapter.zigbee.0 terminated with code 1 () host.HOME 2019-05-22 10:56:56.493 error Caught by controller[0]: at Object.Module._extensions..js (module.js:664:10) host.HOME 2019-05-22 10:56:56.492 error Caught by controller[0]: at Module._compile (module.js:653:30) host.HOME 2019-05-22 10:56:56.492 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/serialport/lib/bindings/linux.js:2:36) host.HOME 2019-05-22 10:56:56.491 error Caught by controller[0]: at bindings (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/bindings/bindings.js:81:44) host.HOME 2019-05-22 10:56:56.490 error Caught by controller[0]: at require (internal/module.js:11:18) host.HOME 2019-05-22 10:56:56.490 error Caught by controller[0]: at Module.require (module.js:597:17) host.HOME 2019-05-22 10:56:56.489 error Caught by controller[0]: at Function.Module._load (module.js:498:3) host.HOME 2019-05-22 10:56:56.489 error Caught by controller[0]: at tryModuleLoad (module.js:506:12) host.HOME 2019-05-22 10:56:56.488 error Caught by controller[0]: at Module.load (module.js:566:32) host.HOME 2019-05-22 10:56:56.488 error Caught by controller[0]: at Object.Module._extensions..node (module.js:682:18) host.HOME 2019-05-22 10:56:56.487 error Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`). host.HOME 2019-05-22 10:56:56.487 error Caught by controller[0]: NODE_MODULE_VERSION 57. Please try re-compiling or re-installing host.HOME 2019-05-22 10:56:56.486 error Caught by controller[0]: NODE_MODULE_VERSION 67. This version of Node.js requires host.HOME 2019-05-22 10:56:56.486 error Caught by controller[0]: was compiled against a different Node.js version using host.HOME 2019-05-22 10:56:56.485 error Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/iobroker.zigbee/node_modules/serialport/build/Release/serialport.node' host.HOME 2019-05-22 10:56:56.483 error Caught by controller[0]: ^ host.HOME 2019-05-22 10:56:56.482 error Caught by controller[0]: throw e host.HOME 2019-05-22 10:56:56.481 error Caught by controller[0]: /opt/iobroker/node_modules/iobroker.zigbee/node_modules/bindings/bindings.js:88
Ich habe bereits ein npm rebuild sowohl im /iobroker/ ordner als auch in dem entsprechenden /node_modules/ Ordner vorgenommen, aber das scheint nicht zu klappen... unter anderem erhielt ich folgende Fehlermeldung:
root@HOME:/opt/iobroker# npm rebuild > serialport@6.2.2 install /opt/iobroker/node_modules/iobroker.discovery/node_modules/serialport > prebuild-install || node-gyp rebuild prebuild-install WARN install EACCES: permission denied, access '/root/.npm' gyp ERR! clean error gyp ERR! stack Error: EACCES: permission denied, unlink 'build/Makefile' gyp ERR! System Linux 4.19.42-v7+ gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /opt/iobroker/node_modules/iobroker.discovery/node_modules/serialport gyp ERR! node -v v11.6.0 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! serialport@6.2.2 install: `prebuild-install || node-gyp rebuild` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the serialport@6.2.2 install 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! /root/.npm/_logs/2019-05-22T09_05_44_386Z-debug.log
Ich bin leider nicht so fit in der Konsole und mit den ganzen node packages. Ich wäre euch um jede Hilfe sehr dankbar!
Beste Grüße
Sundance
-
@Sundance sagte in Zigbee Adapter startet nicht mehr: serialport.node Fehler?:
npm rebuild
Probiere mal
npm rebuild --unsafe-perm
node -v v11.6.0
Aber vorher bitte auf eine gerade Version von Node wechseln. Entweder 8, 10 oder ggf. 12, aber bei v12 funktioniert einiges noch nicht 100%.
Ungerade Versionen sind Entwicklerversionen. -
Sorry für die Sendepause, ich hatte den Thread leider nicht abonniert.
Kannst du mir sagen, wie ich am sichersten auf eine der graden Versionen wechsle? Sollte ich dann eher auf die grade Version 11 "downgraden"?
Vielen Dank Vorab
Sundance
-
@Sundance sagte in Zigbee Adapter startet nicht mehr: serialport.node Fehler?:
grade Version 11
Hast du in Mathe aufgepasst?
Kannst du mir sagen, wie ich am sichersten auf eine der graden Versionen wechsle?
Siehe Doku: https://www.iobroker.net/#de/documentation/install/updatenode.md
-
@AlCalzone said in Zigbee Adapter startet nicht mehr: serialport.node Fehler?:
@Sundance sagte in Zigbee Adapter startet nicht mehr: serialport.node Fehler?:
grade Version 11
Hast du in Mathe aufgepasst?
Ich wusste nicht genau, was mit gerade oder ungerade gemeint ist.. ich dachte, dass sich das auf die zahlen nach der "Hauptversion" bezieht und das jede Zahl ohne die .x.x dahinter eine "gerade" Version ist. Verzeih mir meine Unwissenheit
Kannst du mir sagen, wie ich am sichersten auf eine der graden Versionen wechsle?
Siehe Doku: https://www.iobroker.net/#de/documentation/install/updatenode.md
Danke, ich teste es und melde mich nochmal, falls es immernoch probleme gibt..