Habe dieses mal folgende Befehlskette verwendet: Den link für die Version 8.9.0 habe ich verwendet. Dieses mal habe ich den Uninstall anders ausgefuehrt, siehe Punkt 7. Beim wieder installieren von Homebridge hat es mir dieses mal automatisch mdns installiert. Der Schritt war vorher noch nie gekommen. Allerdings erscheint immer noch die unten stehende Fehlermeldung, dieses mal ist aber was neues dabei wg. avahi..........
2. wget https://nodejs.org/dist/v6.9.5…6.9.5-linux-armv7l.tar.gz (Versionsnummer anpassen nach Bedarf)
3. tar -xvf node-v6.9.5-linux-armv7l.tar.gz (Versionsnummer anpassen nach Bedarf)
4. cd node-v6.9.5-linux-armv7l (Versionsnummer anpassen nach Bedarf)
5. sudo cp -R * /usr/local/
6. cd
7. sudo npm uninstall -g --unsafe-perm homebridge@latest
7.1 sudo npm install -g --unsafe-perm homebridge@latest
8. sudo npm i npm@latest -g
9. sudo reboot
10. node -v (Versionsnummer überprüfen)
-- Logs begin at Mo 2017-11-13 22:49:01 CET. --
Nov 13 22:49:29 raspberrypi homebridge[1127]: at tryModuleLoad (module.js:497:12)
Nov 13 22:49:29 raspberrypi homebridge[1127]: at Function.Module._load (module.js:489:3)
Nov 13 22:49:29 raspberrypi homebridge[1127]: at Module.require (module.js:579:17)
Nov 13 22:49:29 raspberrypi homebridge[1127]: at require (internal/module.js:11:18)
Nov 13 22:49:29 raspberrypi homebridge[1127]: at bindings (/usr/local/lib/node_modules/homebridge/node_modules/bindings/bindings.js:76:44)
Nov 13 22:49:29 raspberrypi homebridge[1127]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/ed25519/index.js:1:99)
Nov 13 22:49:29 raspberrypi homebridge[1127]: at Module._compile (module.js:635:30)
Nov 13 22:49:29 raspberrypi homebridge[1127]: at Object.Module._extensions..js (module.js:646:10)
Nov 13 22:49:29 raspberrypi systemd[1]: homebridge.service: main process exited, code=exited, status=1/FAILURE
Nov 13 22:49:29 raspberrypi systemd[1]: Unit homebridge.service entered failed state.
Nov 13 22:49:58 raspberrypi systemd[1]: homebridge.service holdoff time over, scheduling restart.
Nov 13 22:49:58 raspberrypi systemd[1]: Stopping Node.js HomeKit Server...
Nov 13 22:49:58 raspberrypi systemd[1]: Starting Node.js HomeKit Server...
Nov 13 22:49:58 raspberrypi systemd[1]: Started Node.js HomeKit Server.
Nov 13 22:49:59 raspberrypi homebridge[1143]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
Nov 13 22:49:59 raspberrypi node[1143]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
Nov 13 22:49:59 raspberrypi node[1143]: *** WARNING *** Please fix your application to use the native API of Avahi!
Nov 13 22:49:59 raspberrypi node[1143]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
Nov 13 22:49:59 raspberrypi node[1143]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
Nov 13 22:49:59 raspberrypi node[1143]: *** WARNING *** Please fix your application to use the native API of Avahi!
Nov 13 22:49:59 raspberrypi node[1143]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister>
Nov 13 22:49:59 raspberrypi homebridge[1143]: *** WARNING *** Please fix your application to use the native API of Avahi!
Nov 13 22:49:59 raspberrypi homebridge[1143]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
Nov 13 22:49:59 raspberrypi homebridge[1143]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
Nov 13 22:49:59 raspberrypi homebridge[1143]: *** WARNING *** Please fix your application to use the native API of Avahi!
Nov 13 22:49:59 raspberrypi homebridge[1143]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister>
Nov 13 22:49:59 raspberrypi homebridge[1143]: /usr/local/lib/node_modules/homebridge/node_modules/bindings/bindings.js:83
Nov 13 22:49:59 raspberrypi homebridge[1143]: throw e
Nov 13 22:49:59 raspberrypi homebridge[1143]: ^
Nov 13 22:49:59 raspberrypi homebridge[1143]: Error: The module '/usr/local/lib/node_modules/homebridge/node_modules/ed25519/build/Release/ed25519.node'
Nov 13 22:49:59 raspberrypi homebridge[1143]: was compiled against a different Node.js version using
Nov 13 22:49:59 raspberrypi homebridge[1143]: NODE_MODULE_VERSION 48. This version of Node.js requires
Nov 13 22:49:59 raspberrypi homebridge[1143]: NODE_MODULE_VERSION 57. Please try re-compiling or re-installing
Nov 13 22:49:59 raspberrypi homebridge[1143]: the module (for instance, using `npm rebuild` or `npm install`).
Nov 13 22:49:59 raspberrypi homebridge[1143]: at Object.Module._extensions..node (module.js:664:18)
Nov 13 22:49:59 raspberrypi homebridge[1143]: at Module.load (module.js:554:32)
Nov 13 22:49:59 raspberrypi homebridge[1143]: at tryModuleLoad (module.js:497:12)
Nov 13 22:49:59 raspberrypi homebridge[1143]: at Function.Module._load (module.js:489:3)
Nov 13 22:49:59 raspberrypi homebridge[1143]: at Module.require (module.js:579:17)
Nov 13 22:49:59 raspberrypi homebridge[1143]: at require (internal/module.js:11:18)
Nov 13 22:49:59 raspberrypi homebridge[1143]: at bindings (/usr/local/lib/node_modules/homebridge/node_modules/bindings/bindings.js:76:44)
Nov 13 22:49:59 raspberrypi homebridge[1143]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/ed25519/index.js:1:99)
Nov 13 22:49:59 raspberrypi homebridge[1143]: at Module._compile (module.js:635:30)
Nov 13 22:49:59 raspberrypi homebridge[1143]: at Object.Module._extensions..js (module.js:646:10)
Nov 13 22:49:59 raspberrypi systemd[1]: homebridge.service: main process exited, code=exited, status=1/FAILURE
Nov 13 22:49:59 raspberrypi systemd[1]: Unit homebridge.service entered failed state.
Alles anzeigen