Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adapter does not start properly #11

Open
AlphaLima opened this issue Dec 6, 2021 · 7 comments
Open

Adapter does not start properly #11

AlphaLima opened this issue Dec 6, 2021 · 7 comments

Comments

@AlphaLima
Copy link

AlphaLima commented Dec 6, 2021

The Adapter stays red, no Objects are updated, see error log below.
System running on a Pine Rock64 (Armbian stretch)
npm 6.14.4
nodejs v14.18.2
Any hints, or is it just outdated?

host.ioBroker-Rock64 2021-12-06 08:41:50.198 error instance system.adapter.weishaupt-wem.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
host.ioBroker-Rock64 2021-12-06 08:41:50.197 error Caught by controller[0]: }
host.ioBroker-Rock64 2021-12-06 08:41:50.196 error Caught by controller[0]: code: 'ERR_DLOPEN_FAILED'
host.ioBroker-Rock64 2021-12-06 08:41:50.195 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:790:12) {
host.ioBroker-Rock64 2021-12-06 08:41:50.195 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32)
host.ioBroker-Rock64 2021-12-06 08:41:50.194 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
host.ioBroker-Rock64 2021-12-06 08:41:50.193 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1085:14)
host.ioBroker-Rock64 2021-12-06 08:41:50.193 error Caught by controller[0]: at Object. (/opt/iobroker/node_modules/canvas/lib/bindings.js:3:18)
host.ioBroker-Rock64 2021-12-06 08:41:50.192 error Caught by controller[0]: at require (internal/modules/cjs/helpers.js:93:18)
host.ioBroker-Rock64 2021-12-06 08:41:50.191 error Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:974:19)
host.ioBroker-Rock64 2021-12-06 08:41:50.190 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:790:12)
host.ioBroker-Rock64 2021-12-06 08:41:50.189 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32)
host.ioBroker-Rock64 2021-12-06 08:41:50.189 error Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18)
host.ioBroker-Rock64 2021-12-06 08:41:50.188 error Caught by controller[0]: the module (for instance, using npm rebuild or npm install).
host.ioBroker-Rock64 2021-12-06 08:41:50.187 error Caught by controller[0]: NODE_MODULE_VERSION 83. Please try re-compiling or re-installing
host.ioBroker-Rock64 2021-12-06 08:41:50.186 error Caught by controller[0]: NODE_MODULE_VERSION 72. This version of Node.js requires
host.ioBroker-Rock64 2021-12-06 08:41:50.185 error Caught by controller[0]: was compiled against a different Node.js version using
host.ioBroker-Rock64 2021-12-06 08:41:50.183 error Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/canvas/build/Release/canvas.node'
host.ioBroker-Rock64 2021-12-06 08:41:50.182 error Caught by controller[0]: ^
host.ioBroker-Rock64 2021-12-06 08:41:50.180 error Caught by controller[0]: return process.dlopen(module, path.toNamespacedPath(filename));
host.ioBroker-Rock64 2021-12-06 08:41:50.179 error Caught by controller[0]: internal/modules/cjs/loader.js:1144

@TA2k
Copy link
Owner

TA2k commented Dec 6, 2021

Please follow the nodejs update guidleine and rebuild the packages with npm rebuild

@AlphaLima
Copy link
Author

AlphaLima commented Dec 6, 2021

thanks for the quick answer,
I did a complete rebuild already, that didn't change anything.

@TA2k
Copy link
Owner

TA2k commented Dec 6, 2021

cd /opt/iobroker npm install npm rebuild

oder halt adapter löschen und neuinstallieren

@TA2k
Copy link
Owner

TA2k commented Dec 6, 2021

cd /opt/iobroker npm install canvas

@AlphaLima
Copy link
Author

Nee funktioniert leider nicht

npm install --production löst das Problem auch nicht.

host.ioBroker-Rock64 2021-12-06 18:48:15.961 info Rebuild for adapter system.adapter.weishaupt-wem.0 not successful in 3 tries. Adapter will not be restarted again. Please execute "npm install --production" in adapter directory manually.
host.ioBroker-Rock64 2021-12-06 18:48:15.961 error instance system.adapter.weishaupt-wem.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
host.ioBroker-Rock64 2021-12-06 18:48:15.960 error Caught by controller[0]: }
host.ioBroker-Rock64 2021-12-06 18:48:15.959 error Caught by controller[0]: code: 'ERR_DLOPEN_FAILED'
host.ioBroker-Rock64 2021-12-06 18:48:15.959 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:790:12) {
host.ioBroker-Rock64 2021-12-06 18:48:15.958 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32)
host.ioBroker-Rock64 2021-12-06 18:48:15.958 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
host.ioBroker-Rock64 2021-12-06 18:48:15.957 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1085:14)
host.ioBroker-Rock64 2021-12-06 18:48:15.956 error Caught by controller[0]: at Object. (/opt/iobroker/node_modules/canvas/lib/bindings.js:3:18)
host.ioBroker-Rock64 2021-12-06 18:48:15.956 error Caught by controller[0]: at require (internal/modules/cjs/helpers.js:93:18)
host.ioBroker-Rock64 2021-12-06 18:48:15.955 error Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:974:19)
host.ioBroker-Rock64 2021-12-06 18:48:15.955 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:790:12)
host.ioBroker-Rock64 2021-12-06 18:48:15.954 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32)
host.ioBroker-Rock64 2021-12-06 18:48:15.953 error Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18)
host.ioBroker-Rock64 2021-12-06 18:48:15.953 error Caught by controller[0]: the module (for instance, using npm rebuild or npm install).
host.ioBroker-Rock64 2021-12-06 18:48:15.952 error Caught by controller[0]: NODE_MODULE_VERSION 83. Please try re-compiling or re-installing
host.ioBroker-Rock64 2021-12-06 18:48:15.951 error Caught by controller[0]: NODE_MODULE_VERSION 72. This version of Node.js requires
host.ioBroker-Rock64 2021-12-06 18:48:15.951 error Caught by controller[0]: was compiled against a different Node.js version using
host.ioBroker-Rock64 2021-12-06 18:48:15.950 error Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/canvas/build/Release/canvas.node'
host.ioBroker-Rock64 2021-12-06 18:48:15.950 error Caught by controller[0]: ^
host.ioBroker-Rock64 2021-12-06 18:48:15.949 error Caught by controller[0]: return process.dlopen(module, path.toNamespacedPath(filename));
host.ioBroker-Rock64 2021-12-06 18:48:15.948 error Caught by controller[0]: internal/modules/cjs/loader.js:1144
host.ioBroker-Rock64 2021-12-06 18:48:12.958 info instance system.adapter.weishaupt-wem.0 started with pid 5318
host.ioBroker-Rock64 2021-12-06 18:47:58.980 info iobroker exit 0

@TA2k
Copy link
Owner

TA2k commented Dec 6, 2021

npm install canvas

oder
iob update

dann sollte ein Update verfügbar sein

@AlphaLima
Copy link
Author

Das war es leider auch nicht habe dann Node noch mal komplett nach folgender Anleitung installiert,
https://www.elzershark.com/forum/index.php?thread/110-upgrade-node-xx-xx-z-b-12-x-zu-node-14-x-f%C3%BCr-iobroker/
dann hat es funktioniert.
Trotzdem danke für die schnelle Hilfe!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants