NEWS
INFO / ACHTUNG : Zwave-Adapter
-
Hallo zusammen,
nachdem Update auf Version 1.6.3 läuft der Zwave-Adapter nun nicht mehr.
Fehler im Log ist folgender:
Error: Cannot find module '/opt/iobroker/node_modules/iobroker.zwave/node_modules/openzwave-shared/lib/../build/Release/openzwave_shared.node' at Function.Module._resolveFilename (module.js:548:15 uncaught exception: Cannot find module '/opt/iobroker/node_modules/iobroker.zwave/node_modules/openzwave-shared/lib/../build/Release/openzwave_shared.node'
Den "Fixer"sowie nachfolgenden Code habe ich laufen lassen, jedoch ohne Erfolg.
cd /opt/iobroker/node_modules/openzwave-shared npm i --production sudo -H npm i --production --unsafe-perm
Dabei erfolgte die Fehlermeldung:
../src/utils.cc: In function ‘void OZW::populateValueId(v8::Local<v8::Object>&, OpenZWave::ValueID)’: ../src/utils.cc:248:49: error: ‘OpenZWave::Value’ has not been declared AddStringProp (nodeobj, type, OpenZWave::Value::GetTypeNameFromEnum(value.GetType())); ^ ../src/utils.hpp:36:25: note: in definition of macro ‘AddStringProp’ Nan::New<v8::String>( PROPVALUE ).ToLocalChecked()); ^~~~~~~~~ ../src/utils.cc:249:49: error: ‘OpenZWave::Value’ has not been declared AddStringProp (nodeobj, genre, OpenZWave::Value::GetGenreNameFromEnum(value.GetGenre())); ^ ../src/utils.hpp:36:25: note: in definition of macro ‘AddStringProp’ Nan::New<v8::String>( PROPVALUE ).ToLocalChecked()); ^~~~~~~~~ openzwave_shared.target.mk:122: die Regel für Ziel „Release/obj.target/openzwave_shared/src/utils.o“ scheiterte make: *** [Release/obj.target/openzwave_shared/src/utils.o] Fehler 1 make: Verzeichnis „/opt/iobroker/node_modules/openzwave-shared/build“ wird verlassen gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23) gyp ERR! stack at emitTwo (events.js:126:13) gyp ERR! stack at ChildProcess.emit (events.js:214:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12) gyp ERR! System Linux 4.14.98-v7+ gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /opt/iobroker/node_modules/openzwave-shared gyp ERR! node -v v8.16.0 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! openzwave-shared@1.4.8 install: `node-gyp rebuild` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the openzwave-shared@1.4.8 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! /home/pi/.npm/_logs/2019-10-05T12_37_22_303Z-debug.log
Habt ihr vielleicht noch einen Tipp?
Gruß
Slax
-
sudo ldconfig
hat bei mir geholfen
-
@slax warum der separate npm Aufruf, der kann nicht stimmen.
Bitte ein sudo ldconfig ausführen bzw. ldconfig /usr/local/lib64 (je nach System) -
@cburghardt Doch kann möglicherweise Sinn machen, um die Installation der Dependency (openzwave-shared) neu anzustoßen.
-
Ich konnte das Problem nicht direkt mit nachträglichen Installationen lösen.
sudo ldconfig bzw. für lib64 hatten keinen direkten Erfolg.
Nachdem ich das Image mit iobroker neu aufgespielt und den Zwave-Adapter installiert hatte, funktionierte es nach einem ldconfig wieder.
Freue mich schon auf den Zwave2-Adapter
Gruß
slax
-
Ich hab seid dem update auf 1.6.3 probleme mit einer Steckdosenzwischenstecker.
Sobald er eingesteckt ist bekomme ich folgende fehler meldungen:host.rock64 2019-10-21 22:57:57.675 warn instance system.adapter.zwave.0 terminated due to SIGABRT host.rock64 2019-10-21 22:57:57.675 error Caught by controller[1]: what(): Manager.cpp:1512 - InvalidValueIDError (101) Msg: Invalid ValueID passed to GetValueLabel host.rock64 2019-10-21 22:57:57.674 error Caught by controller[0]: terminate called after throwing an instance of 'OpenZWave::OZWException'
-
@Bluelightcrew excludiere den mal und includuere den neu.. da haben sich paar Datenpunkte geändert
-
@arteck
Danke für den Tipp, hätte ich eigentlich auch selbst drauf kommen können. Probiere ich später mal aus. -
Hallo zusammen,
ich habe beim zwave Adapter diesen Fehler:
host.IOBrokerKoema02 2019-12-15 15:31:55.322 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3) code: 'MODULE_NOT_FOUND' }
host.IOBrokerKoema02 2019-12-15 15:31:55.322 error Caught by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
host.IOBrokerKoema02 2019-12-15 15:31:55.322 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32)
host.IOBrokerKoema02 2019-12-15 15:31:55.321 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
host.IOBrokerKoema02 2019-12-15 15:31:55.321 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:778:30)
host.IOBrokerKoema02 2019-12-15 15:31:55.321 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.zwave/node_modules/openzwave-shared/lib/openzwave-shared.js:27:19)
host.IOBrokerKoema02 2019-12-15 15:31:55.320 error Caught by controller[0]: at require (internal/modules/cjs/helpers.js:25:18)
host.IOBrokerKoema02 2019-12-15 15:31:55.320 error Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:692:17)
host.IOBrokerKoema02 2019-12-15 15:31:55.320 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:562:25)
host.IOBrokerKoema02 2019-12-15 15:31:55.319 error Caught by controller[0]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
host.IOBrokerKoema02 2019-12-15 15:31:55.318 error Caught by controller[0]: { Error: Cannot find module '/opt/iobroker/node_modules/iobroker.zwave/node_modules/openzwave-shared/lib/../build/Release/openzwave_shared.node'
zwave.0 2019-12-15 15:31:54.708 info (14335) Terminated (NO_ERROR): Without reason
zwave.0 2019-12-15 15:31:54.706 info (14335) terminating
zwave.0 2019-12-15 15:31:54.637 error (14335) Error: Cannot find module '/opt/iobroker/node_modules/iobroker.zwave/node_modules/openzwave-shared/lib/../build/Release/openzwave_shared.node' at Function.Module._resolveFilename (internal
zwave.0 2019-12-15 15:31:54.636 error (14335) uncaught exception: Cannot find module '/opt/iobroker/node_modules/iobroker.zwave/node_modules/openzwave-shared/lib/../build/Release/openzwave_shared.node'Ich habe alle Anleitungen und Fixversuche durchgeführt. Ich habe Instanz und Adapter deinstalliert und neu installiert.
Alles nutzt nix. Brauche Hilfe.
Danke schon mal!
-
@koema
Hast du das schon probiert?cd /opt/iobroker/node_modules/iobroker.zwave/node_modules/openzwave-shared npm install --production
-
@AlCalzone sagte in INFO / ACHTUNG : Zwave-Adapter:
npm install --production
Hallo AlCalzone,
danke für die Antwort. Bisher noch nicht.
Habe es gerade probiert und der Fehler ist leider geblieben.Ich bin nahe dran den Pi neu aufzusetzen.
MFG
-
@koema sagte in INFO / ACHTUNG : Zwave-Adapter:
Habe es gerade probiert und der Fehler ist leider geblieben.
Dann gibt der Log-Output des genanntes Befehl sicher einen Hinweis.