NEWS
(gelöst) ble Adapter crashed nach Update auf node.js V12
-
Das Update auf node.js V12 hat im Großen und Ganz geklappt. Nur der BLE- Adapter will nicht.
ble.0 2020-05-03 22:24:56.307 error the module (for instance, using `npm rebuild` or `npm install`). ble.0 2020-05-03 22:24:56.307 error NODE_MODULE_VERSION 72. Please try re-compiling or re-installing ble.0 2020-05-03 22:24:56.307 error NODE_MODULE_VERSION 64. This version of Node.js requires ble.0 2020-05-03 22:24:56.307 error was compiled against a different Node.js version using ble.0 2020-05-03 22:24:56.307 error (5352) unhandled promise rejection: Error: The module '/opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/lib/binding/binding.node' ble.0 2020-05-03 22:24:56.300 error at Function.Module._load (internal/modules/cjs/loader.js:877:14) ble.0 2020-05-03 22:24:56.300 error at Module.load (internal/modules/cjs/loader.js:977:32) ble.0 2020-05-03 22:24:56.300 error at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10) ble.0 2020-05-03 22:24:56.300 error at Module._compile (internal/modules/cjs/loader.js:1133:30) ble.0 2020-05-03 22:24:56.300 error at Object.<anonymous> (/opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/lib/native.js:6:15) ble.0 2020-05-03 22:24:56.300 error at require (internal/modules/cjs/helpers.js:77:18) ble.0 2020-05-03 22:24:56.300 error at Module.require (internal/modules/cjs/loader.js:1019:19) ble.0 2020-05-03 22:24:56.300 error at Function.Module._load (internal/modules/cjs/loader.js:877:14) ble.0 2020-05-03 22:24:56.300 error at Module.load (internal/modules/cjs/loader.js:977:32) ble.0 2020-05-03 22:24:56.300 error at Object.Module._extensions..node (internal/modules/cjs/loader.js:1183:18) ble.0 2020-05-03 22:24:56.300 error the module (for instance, using `npm rebuild` or `npm install`). ble.0 2020-05-03 22:24:56.300 error NODE_MODULE_VERSION 72. Please try re-compiling or re-installing ble.0 2020-05-03 22:24:56.300 error NODE_MODULE_VERSION 64. This version of Node.js requires ble.0 2020-05-03 22:24:56.300 error was compiled against a different Node.js version using ble.0 2020-05-03 22:24:56.300 error (5352) Error: The module '/opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/lib/binding/binding.node' ble.0 2020-05-03 22:24:56.291 error the module (for instance, using `npm rebuild` or `npm install`). ble.0 2020-05-03 22:24:56.291 error NODE_MODULE_VERSION 72. Please try re-compiling or re-installing ble.0 2020-05-03 22:24:56.291 error NODE_MODULE_VERSION 64. This version of Node.js requires ble.0 2020-05-03 22:24:56.291 error was compiled against a different Node.js version using ble.0 2020-05-03 22:24:56.291 error (5352) uncaught exception: The module '/opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/lib/binding/binding.node'
Gibt es hier schon eine Lösung?
-
iobroker rebuild ble --install
-
@Thomas-Braun sagte in ble Adapter crashed nach Update auf node.js V12:
iobroker rebuild ble --install
Das ging schnell. Danke.
Muss ich dazu ins iobroker Verzeichnis wechseln? -
@Marty56
Ja, mach dich mal auf zu /opt/iobroker
Und bitte auch daran denken, die setcapabilities zu aktualisieren:sudo setcap cap_net_raw+eip $(eval readlink -f `which node`)
Muss ich jedenfalls immer machen, wenn die node-Version sich ändert.
-
@Thomas-Braun sagte in ble Adapter crashed nach Update auf node.js V12:
iobroker
Hat geklappt! Vielen Dank!!
Das mit den capabilities war bei mir nicht notwendig.