FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Micky am 04 Februar 2019, 01:16:13

Titel: [Gelöst] homebridge startet nicht mehr (nach Update Node und Nodejs)
Beitrag von: Micky am 04 Februar 2019, 01:16:13
Hi,

hab folgendes Problem:

fhem@raspberrypi:~$ homebridge
/usr/local/lib/node_modules/homebridge/node_modules/mdns/lib/dns_sd.js:35
    throw ex;
    ^

Error: The module '/usr/local/lib/node_modules/homebridge/node_modules/mdns/buil     d/Release/dns_sd_bindings.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 48. This version of Node.js requires
NODE_MODULE_VERSION 64. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:718:18)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:22:18)
    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/m     dns/lib/dns_sd.js:24:20)
    at Module._compile (internal/modules/cjs/loader.js:689:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)


irgendwie sind nach update von Node sowie Nodejs
doppelte Versionen drauf kann ich das irgendwie umstellen ?

NODE_MODULE_VERSION 48. This version of Node.js requires
NODE_MODULE_VERSION 64

hatte vor die node v: v6.x und jetzt 10.15.1

pi@raspberrypi:~ $ node -v
v10.15.1


pi@raspberrypi:~ $ nodejs -v
v8.15.0


pi@raspberrypi:~ $ npm -v
6.4.1




das zum Thema "Never change a running system"
hoffe ihr könnte mir helfen.

Danke



Titel: Antw:homebridge startet nicht mehr (nach Update Node und Nodejs)
Beitrag von: KernSani am 04 Februar 2019, 06:14:28
Hallo,
Ich hatte nach der Installation von zigbee2mqtt das gleiche Problem. Eine Neuinstallation von homebridge + homebridge-fhem hat geholfen.



Kurz, weil mobil
Titel: homebridge startet nicht mehr (nach Update Node und Nodejs)
Beitrag von: hoppel118 am 04 Februar 2019, 08:00:38
Meine Homebridge wollte kürzlich nach dem Update auch nicht mehr. Habe aber zufällig den entscheidenden Tip im Homebridge Thread gefunden. Schau dir mal folgenden Post von RaspiLED an:

https://forum.fhem.de/index.php/topic,48558.msg802934.html#msg802934

Bei mir hat das funktioniert. Evtl. bringt dich das auch weiter?

Gruß Hoppel
Titel: Antw:homebridge startet nicht mehr (nach Update Node und Nodejs)
Beitrag von: Micky am 04 Februar 2019, 15:45:15
Edit:

Bei mir gibt es folgendes verzeichnis nicht
cd /usr/lib/node_modules/homebridge/node_modules/ed25519-hap/
Also homebridge-fhem oder homebridge-http ?
In keinem ist das Verzeichnis "ed25519"

homebridge startet unter fhem user jetzt auch....

pi@raspberrypi:~ $ node -v
v11.8.0
pi@raspberrypi:~ $ nodejs -v
v8.15.0
pi@raspberrypi:~ $ npm -v
6.7.0

allerdings wundert micht das hier keine ausgabe kommt

pi@raspberrypi:~ $ npm -g outdated
pi@raspberrypi:~ $

finde es auch im homekit IOs aber lässt sich nicht einbinden
hab auch die config.json mac geändert und persisten sowie accessories gelöscht.
lässt sich nicht einbinden.

weiss jemand woran es liegt ?

danke

Titel: Antw:homebridge startet nicht mehr (nach Update Node und Nodejs)
Beitrag von: pumabaer am 04 Februar 2019, 17:14:38
Hab das gleiche Problem gerade auch...
Titel: homebridge startet nicht mehr (nach Update Node und Nodejs)
Beitrag von: pumabaer am 04 Februar 2019, 17:27:07
Das hat bei mir geholfen!
Beitrag von ,,Weisswurstverkäufer"

https://forum.fhem.de/index.php?topic=48558.msg900804#msg900804
Titel: Antw:homebridge startet nicht mehr (nach Update Node und Nodejs)
Beitrag von: KernSani am 04 Februar 2019, 17:33:45
Zitat von: pumabaer am 04 Februar 2019, 17:27:07
Das hat bei mir geholfen!
Beitrag von ,,Weisswurstverkäufer"

https://forum.fhem.de/index.php?topic=48558.msg900804#msg900804
Habe mal schnell den kaputten Link repariert ;-)
Titel: Antw:homebridge startet nicht mehr (nach Update Node und Nodejs)
Beitrag von: Micky am 04 Februar 2019, 17:34:36
@pumabaer

heisst es also Homebridge wieder downgraden ?

Titel: Antw:homebridge startet nicht mehr (nach Update Node und Nodejs)
Beitrag von: pumabaer am 04 Februar 2019, 17:40:26
Zitat von: KernSani am 04 Februar 2019, 17:33:45
Habe mal schnell den kaputten Link repariert ;-)

ups danke!!

Zitat von: Micky am 04 Februar 2019, 17:34:36
@pumabaer
heisst es also Homebridge wieder downgraden ?

ja genau
also homebridge-fhem downgraden
Titel: Antw:homebridge startet nicht mehr (nach Update Node und Nodejs)
Beitrag von: Micky am 04 Februar 2019, 17:47:56
ok danke,

also auch wieder diese node version
https://nodejs.org/dist/v4.5.0/node-v4.5.0


aktueller stand, habe jetzt erstmal mit:

sudo npm uninstall -g homebridge


homebridge deinstalliert....

aktuelle Version von homebr.
0.4.46

wie bekomme ich explizit die 0.4.5 Version?
Titel: Antw:homebridge startet nicht mehr (nach Update Node und Nodejs)
Beitrag von: pumabaer am 04 Februar 2019, 17:55:43
ne, die node version solltest du Behalten können
ich bin auf 10.15.1

dann musst du jetzt mit:
sudo npm install -g --unsafe-perm homebridge
wieder Homebridge installieren, und mit:
sudo npm install -g --unsafe-perm homebridge-fhem@0.4.5
die alter version drüber bügeln
Titel: Antw:homebridge startet nicht mehr (nach Update Node und Nodejs)
Beitrag von: Micky am 04 Februar 2019, 18:00:53
ja das war es vielen Dank!!
Titel: Antw:homebridge startet nicht mehr (nach Update Node und Nodejs)
Beitrag von: KernSani am 06 Februar 2019, 22:37:08
Themen bitte nicht schliessen, sondern [Gelöst] vor das Subject des ersten Posts schreiben
Titel: Antw:homebridge startet nicht mehr (nach Update Node und Nodejs)
Beitrag von: justme1968 am 07 Februar 2019, 07:08:58
bitte keine alten versionen installieren.

die aktuelle version ist repariert und funktioniert wieder.
Titel: Antw:homebridge startet nicht mehr (nach Update Node und Nodejs)
Beitrag von: Micky am 07 Februar 2019, 13:10:23
Hi,

@KernSani, ok sorry

@justme1968
Also jetzt einfach wieder
sudo npm install -g homebridge

drüber und es läuft wieder mit neuester Version?
Musste nämlich wieder 1 Std alle HomeKit geräte einbinden, da ich alles gelöscht hatte
Homebridge vom Iphone sowie im Homebridge verzeichnis persist / accessories. Dachte es lag daran.

Naja zur Note mach ich es eben wieder
Titel: Antw:homebridge startet nicht mehr (nach Update Node und Nodejs)
Beitrag von: Micky am 07 Februar 2019, 16:25:41
Hi,

also Vollständigkeitshalber, hab das Update Homebridge druchgeführt.
scheint alles zu laufen, gab anscheinen sogar schon wieder ein Update auf 0.4.12

vor dem Update
pi@raspberrypi:~ $ npm -g outdated
Package          Current  Wanted  Latest  Location
homebridge-fhem    0.4.5  0.4.11  0.4.11


pi@raspberrypi:~ $ sudo npm -g install homebridge
/usr/local/bin/homebridge -> /usr/local/lib/node_modules/homebridge/bin/homebridge
+ homebridge@0.4.46
updated 1 package in 4.541s
pi@raspberrypi:~ $ sudo npm -g install homebridge-fhem
+ homebridge-fhem@0.4.11
updated 1 package in 5.332s

npm -g outdated
Package          Current  Wanted  Latest  Location
homebridge-fhem   0.4.11  0.4.12  0.4.12