Homebridge auf Raspberry installationsprobleme

  • Hallo zusammen


    Ich bin neu hier im Forum und brauche mal eure Hilfe beim installieren von Homebridge, genauer gesagt beim installieren von Node.js.

    Bei der Installation bekomme ich mehrere Fehlermeldungen.


    Ich gehe nach dieser Anleitung vor:

    Und hier bekomme ich dann die Fehlermeldungen:

    Code
    # install Node.js

    Folgende Fehlermeldungen sind es:


    g++ ist schon die neueste Version (4:6.3.0-4).

    gcc ist schon die neueste Version (4:6.3.0-4).

    make ist schon die neueste Version (4.1-9.1).

    python ist schon die neueste Version (2.7.13-2).

    nodejs ist schon die neueste Version (12.16.1-1nodesource1).

    Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:

    libfam0

    Verwenden Sie »sudo apt autoremove«, um es zu entfernen.

    0 aktualisiert, 0 neu installiert, 0 zu entfernen und 3 nicht aktualisiert.

    2 nicht vollständig installiert oder entfernt.

    Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.

    nginx-full (1.10.3-1+deb9u3) wird eingerichtet ...

    Job for nginx.service failed because the control process exited with error code.

    See "systemctl status nginx.service" and "journalctl -xe" for details.

    invoke-rc.d: initscript nginx, action "start" failed.

    nginx.service - A high performance web server and a reverse proxy server

    Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)

    Active: failed (Result: exit-code) since Tue 2020-02-25 14:03:41 CET; 34ms ago

    Docs: man:nginx(8)

    Process: 23354 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE)


    Feb 25 14:03:41 chocPi systemd[1]: Starting A high performance web server and a reverse proxy server...

    Feb 25 14:03:41 chocPi nginx[23354]: nginx: [emerg] invalid number of arguments in "add_header" directive in /etc/nginx/conf…s.conf:16

    Feb 25 14:03:41 chocPi nginx[23354]: nginx: configuration file /etc/nginx/nginx.conf test failed

    Feb 25 14:03:41 chocPi systemd[1]: nginx.service: Control process exited, code=exited status=1

    Feb 25 14:03:41 chocPi systemd[1]: Failed to start A high performance web server and a reverse proxy server.

    Feb 25 14:03:41 chocPi systemd[1]: nginx.service: Unit entered failed state.

    Feb 25 14:03:41 chocPi systemd[1]: nginx.service: Failed with result 'exit-code'.

    Hint: Some lines were ellipsized, use -l to show in full.

    dpkg: Fehler beim Bearbeiten des Paketes nginx-full (--configure):

    Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück

    dpkg: Abhängigkeitsprobleme verhindern Konfiguration von nginx:

    nginx hängt ab von nginx-full (<< 1.10.3-1+deb9u3.1~) | nginx-light (<< 1.10.3-1+deb9u3.1~) | nginx-extras (<< 1.10.3-1+deb9u3.1~); aber:

    Paket nginx-full ist noch nicht konfiguriert.

    Paket nginx-light ist nicht installiert.

    Paket nginx-extras ist nicht installiert.

    nginx hängt ab von nginx-full (>= 1.10.3-1+deb9u3) | nginx-light (>= 1.10.3-1+deb9u3) | nginx-extras (>= 1.10.3-1+deb9u3); aber:

    Paket nginx-full ist noch nicht konfiguriert.

    Paket nginx-light ist nicht installiert.

    Paket nginx-extras ist nicht installiert.


    dpkg: Fehler beim Bearbeiten des Paketes nginx (--configure):

    Abhängigkeitsprobleme - verbleibt unkonfiguriert

    Fehler traten auf beim Bearbeiten von:

    nginx-full

    nginx

    E: Sub-process /usr/bin/dpkg returned an error code (1)


    Hat jemand eine Idee was das sein kann:/?


    Danke & Gruss

  • Ich bin neu hier im Forum und brauche mal eure Hilfe beim installieren von Homebridge, genauer gesagt beim installieren von Node.js.

    Bei der Installation bekomme ich mehrere Fehlermeldungen.


    Ich gehe nach dieser Anleitung vor:

    Wir gehen hier alle nach dieser Anleitung vor.

  • Ok ich habe nun gemäss der Anleitung alles gemacht und hänge nun aber beim Starten der Homebridge fest..er scheint meine alte Installation, die nicht richtig funktionierte noch zu bemängeln..


    Folgende Fehlermeldung kommt immer wieder im Terminal:


    [2020-2-25 18:10:35] Error: listen EADDRINUSE: address already in use :::51826

    Feb 25 18:10:35 chocPi homebridge[13140]: at Server.setupListenHandle [as _listen2] (net.js:1309:16)

    Feb 25 18:10:35 chocPi homebridge[13140]: at listenInCluster (net.js:1357:12)

    Feb 25 18:10:35 chocPi homebridge[13140]: at Server.listen (net.js:1445:7)

    Feb 25 18:10:35 chocPi homebridge[13140]: at EventedHTTPServer.listen (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/eventedhttp.js:60:19)

    Feb 25 18:10:35 chocPi homebridge[13140]: at HAPServer.listen (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/HAPServer.js:158:20)

    Feb 25 18:10:35 chocPi homebridge[13140]: at Bridge.Accessory.publish (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:616:16)

    Feb 25 18:10:35 chocPi homebridge[13140]: at Server._publish (/usr/local/lib/node_modules/homebridge/lib/server.js:132:16)

    Feb 25 18:10:35 chocPi homebridge[13140]: at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:101:10)

    Feb 25 18:10:35 chocPi homebridge[13140]: at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:59:10)

    Feb 25 18:10:36 chocPi homebridge[13140]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)

    Feb 25 18:10:36 chocPi homebridge[13140]: [2020-2-25 18:10:35] Got SIGTERM, shutting down Homebridge...

    Feb 25 18:10:41 chocPi systemd[1]: homebridge.service: Main process exited, code=exited, status=143/n/a

    Feb 25 18:10:41 chocPi systemd[1]: homebridge.service: Unit entered failed state.

    Feb 25 18:10:41 chocPi systemd[1]: homebridge.service: Failed with result 'exit-code'.

    Feb 25 18:10:51 chocPi systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.

    Feb 25 18:10:51 chocPi systemd[1]: Stopped Node.js HomeKit Server.

    Feb 25 18:10:51 chocPi systemd[1]: Started Node.js HomeKit Server.

    Feb 25 18:10:53 chocPi homebridge[13182]: [2020-2-25 18:10:53] Loaded config.json with 0 accessories and 0 platforms.

    Feb 25 18:10:53 chocPi homebridge[13182]: [2020-2-25 18:10:53] ---

    Feb 25 18:10:53 chocPi homebridge[13182]: [2020-2-25 18:10:53] Loaded plugin: homebridge-xiaomi

    Feb 25 18:10:53 chocPi homebridge[13182]: [2020-2-25 18:10:53] Registering platform 'homebridge-mi-aqara.MiAqaraPlatform'

    Feb 25 18:10:53 chocPi homebridge[13182]: [2020-2-25 18:10:53] ---

    Feb 25 18:10:53 chocPi homebridge[13182]: [2020-2-25 18:10:53] Loading 0 platforms...

    Feb 25 18:10:53 chocPi homebridge[13182]: [2020-2-25 18:10:53] Loading 0 accessories...

    Feb 25 18:10:53 chocPi homebridge[13182]: Load homebridge-mi-aqara.MiAqaraPlatform

    Feb 25 18:10:53 chocPi homebridge[13182]: Setup Payload:

    Feb 25 18:10:53 chocPi homebridge[13182]: X-HM://0023ISYWYH3DM

    Feb 25 18:10:53 chocPi homebridge[13182]: Scan this code with your HomeKit app on your iOS device to pair with Homebridge:



    Wie kann ich das bereinigen?

    Danke!

    2 Mal editiert, zuletzt von Tarsis ()

  • Danke, aber wenn ich killall Homebridge eingebe dann kommt diese Meldung:


    homebridge(1023): Die Operation ist nicht erlaubt

    homebridge(16843): Die Operation ist nicht erlaubt

    homebridge: Kein Prozess gefunden

  • [2020-2-25 18:10:35] Error: listen EADDRINUSE: address already in use :::51826

    Es scheint, als würde Homebridge doppelt laufen.


    Gib im Terminal mal sudo killall homebridge ein. Damit sollten alle homebridge-Prozesse beendet werden.


    Anschließend Homebridge wieder starten mit sudo systemctl restart homebridge; sudo journalctl -fau homebridge und eventuelle Fehler hier veröffentlichen.


    Edit:

    Sorry, hatte bei meinem vorherigen Post das "sudo" vergessen (und zu allem Überfluss den Post gelöscht und nicht editiert :S)

  • Ok folgendes hat geholfen, zuerst habe ich mit sudo systemctl stop homebridge den Prozess gestoppt und danach mit deinen anderen Befehlen hat es geklappt.


    Dankeschön für die Hilfe :)

  • ok, das Dauerschleifenproblem habe ich nun gelöst in dem ich Hoobs (was ich mal installiert, aber nicht geklappt hatte) mit sudo killall hoobs abgeschossen habe.


    Nun kommt ein anderer Fehler ;)...


    [2020-2-25 18:58:53] Homebridge is running on port 51826.

    Feb 25 18:58:57 chocPi homebridge[19654]: [2020-2-25 18:58:57] [Config] Homebridge Config UI X v4.10.3 is listening on :: port 8080

    Feb 25 18:58:58 chocPi homebridge[19654]: [2020-2-25 18:58:58] [Config] Failed to read auth.json file at /var/homebridge/auth.json.

    Feb 25 18:58:58 chocPi homebridge[19654]: [2020-2-25 18:58:58] [Config] Added new user: admin


    Was kann das nun mit dem file auth.json sein?

    2 Mal editiert, zuletzt von Tarsis ()

  • Aber der kommt nun nicht mehr und du kannst dich per Webinterface einloggen, oder?

  • Ich habe den obigen Fehler mit dem file auth.json gelöst und nun homebridge neu gestartet.

    Nun geht auch das einloggen, aber dort kommt dann folgendes:


    Loading logs using "custom" method...

    CMD: journalctl -o cat -n 500 -f -u homebridge


    No journal files were opened due to insufficient permissions.


    The log tail command "-o cat -n 500 -f -u homebridge" exited with code 1.

    Please check the command in your config.json is correct.


    See https://github.com/oznu/homebr…#log-viewer-configuration for instructions.

  • Interessant. Kannst du dich mal auf dem Raspi einloggen und das Ergebnis des Befehls id homebridge hier posten?

  • Da fehlt was. Bitte gib mal ein:


    sudo usermod -a -G systemd-journal homebridge


    Danach sollte es besser laufen.

  • Ok danke. Ich habe das mal eingegeben und Homebridge durchgestartet und nun scheint alles ok zu sein.


    Vielen, vielen Dank euch beiden :)

  • jetzt habe ich ein Aqara plugin installiert und nun habe ich wieder die Dauerboot schleife....

    homebridge.service: Service hold-off time over, scheduling restart.

    Feb 25 20:03:37 chocPi systemd[1]: Stopped Node.js HomeKit Server.

    Feb 25 20:03:37 chocPi systemd[1]: Started Node.js HomeKit Server.

    Feb 25 20:03:39 chocPi homebridge[25278]: [2020-2-25 20:03:39] Loaded config.json with 0 accessories and 2 platforms.

    Feb 25 20:03:39 chocPi homebridge[25278]: [2020-2-25 20:03:39] ---

    Feb 25 20:03:39 chocPi homebridge[25278]: [2020-2-25 20:03:39] Loaded plugin: homebridge-config-ui-x

    Feb 25 20:03:39 chocPi homebridge[25278]: [2020-2-25 20:03:39] Registering platform 'homebridge-config-ui-x.config'

    Feb 25 20:03:39 chocPi homebridge[25278]: [2020-2-25 20:03:39] ---

    Feb 25 20:03:39 chocPi homebridge[25278]: [2020-2-25 20:03:39] ====================

    Feb 25 20:03:39 chocPi homebridge[25278]: [2020-2-25 20:03:39] ERROR LOADING PLUGIN homebridge-zigbee-v2:

    Feb 25 20:03:39 chocPi homebridge[25278]: [2020-2-25 20:03:39] Error: Cannot find module '../model/group'

    Feb 25 20:03:39 chocPi homebridge[25278]: Require stack:

    Feb 25 20:03:39 chocPi homebridge[25278]: - /usr/local/lib/node_modules/homebridge-zigbee-v2/node_modules/zigbee-shepherd/lib/components/af.js

    Feb 25 20:03:39 chocPi homebridge[25278]: - /usr/local/lib/node_modules/homebridge-zigbee-v2/node_modules/zigbee-shepherd/lib/initializers/init_shepherd.js

    Feb 25 20:03:39 chocPi homebridge[25278]: - /usr/local/lib/node_modules/homebridge-zigbee-v2/node_modules/zigbee-shepherd/lib/shepherd.js

    Feb 25 20:03:39 chocPi homebridge[25278]: - /usr/local/lib/node_modules/homebridge-zigbee-v2/node_modules/zigbee-shepherd/index.js

    Feb 25 20:03:39 chocPi homebridge[25278]: - /usr/local/lib/node_modules/homebridge-zigbee-v2/lib/zigbee.js

    Feb 25 20:03:39 chocPi homebridge[25278]: - /usr/local/lib/node_modules/homebridge-zigbee-v2/index.js

    Feb 25 20:03:39 chocPi homebridge[25278]: - /usr/local/lib/node_modules/homebridge/lib/plugin.js

    Feb 25 20:03:39 chocPi homebridge[25278]: - /usr/local/lib/node_modules/homebridge/lib/server.js

    Feb 25 20:03:39 chocPi homebridge[25278]: - /usr/local/lib/node_modules/homebridge/lib/cli.js

    Feb 25 20:03:39 chocPi homebridge[25278]: - /usr/local/lib/node_modules/homebridge/bin/homebridge

    Feb 25 20:03:39 chocPi homebridge[25278]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:982:15)

    Feb 25 20:03:39 chocPi homebridge[25278]: at Function.Module._load (internal/modules/cjs/loader.js:864:27)

    Feb 25 20:03:39 chocPi homebridge[25278]: at Module.require (internal/modules/cjs/loader.js:1044:19)

    Feb 25 20:03:39 chocPi homebridge[25278]: at require (internal/modules/cjs/helpers.js:77:18)

    Feb 25 20:03:39 chocPi homebridge[25278]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge-zigbee-v2/node_modules/zigbee-shepherd/lib/components/af.js:17:13)

    Feb 25 20:03:39 chocPi homebridge[25278]: at Module._compile (internal/modules/cjs/loader.js:1158:30)

    Feb 25 20:03:39 chocPi homebridge[25278]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)

    Feb 25 20:03:39 chocPi homebridge[25278]: at Module.load (internal/modules/cjs/loader.js:1002:32)

    Feb 25 20:03:39 chocPi homebridge[25278]: at Function.Module._load (internal/modules/cjs/loader.js:901:14)

    Feb 25 20:03:39 chocPi homebridge[25278]: at Module.require (internal/modules/cjs/loader.js:1044:19)

    Feb 25 20:03:39 chocPi homebridge[25278]: [2020-2-25 20:03:39] ====================

    Feb 25 20:03:40 chocPi homebridge[25278]: [2020-2-25 20:03:40] Loaded plugin: homebridge-xiaomi

    Feb 25 20:03:40 chocPi homebridge[25278]: [2020-2-25 20:03:40] Registering platform 'homebridge-mi-aqara.MiAqaraPlatform'

    Feb 25 20:03:40 chocPi homebridge[25278]: [2020-2-25 20:03:40] ---

    Feb 25 20:03:40 chocPi homebridge[25278]: [2020-2-25 20:03:40] Loading 2 platforms...

    Feb 25 20:03:40 chocPi homebridge[25278]: [2020-2-25 20:03:40] [Config] Initializing config platform...

    Feb 25 20:03:40 chocPi homebridge[25278]: [2020-2-25 20:03:40] [Config] Spawning homebridge-config-ui-x with PID 25298

    Feb 25 20:03:40 chocPi homebridge[25278]: [2020-2-25 20:03:40] Error: The requested platform 'ZigBeePlatform' was not registered by any plugin.

    Feb 25 20:03:40 chocPi homebridge[25278]: at API.platform (/usr/local/lib/node_modules/homebridge/lib/api.js:134:13)

    Feb 25 20:03:40 chocPi homebridge[25278]: at Server._loadPlatforms (/usr/local/lib/node_modules/homebridge/lib/server.js:327:45)

    Feb 25 20:03:40 chocPi homebridge[25278]: at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:90:36)

    Feb 25 20:03:40 chocPi homebridge[25278]: at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:59:10)

    Feb 25 20:03:40 chocPi homebridge[25278]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)

    Feb 25 20:03:40 chocPi homebridge[25278]: at Module._compile (internal/modules/cjs/loader.js:1158:30)

    Feb 25 20:03:40 chocPi homebridge[25278]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)

    Feb 25 20:03:40 chocPi homebridge[25278]: at Module.load (internal/modules/cjs/loader.js:1002:32)

    Feb 25 20:03:40 chocPi homebridge[25278]: at Function.Module._load (internal/modules/cjs/loader.js:901:14)

    Feb 25 20:03:40 chocPi homebridge[25278]: at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)

    Feb 25 20:03:40 chocPi homebridge[25278]: [2020-2-25 20:03:40] Got SIGTERM, shutting down Homebridge...


    Ich habe Homebridge nun gestoppt.

    Wie kann ich denn ein Plugin deinstallieren wenn ich Homebridge nicht starten kann?

  • Da kann ich leider nicht helfen.

  • 20:03:40] Error: The requested platform 'ZigBeePlatform' was not registered by any plugin.


    Hast du auch ein Plugin mit diesem Namen installiert? Weil das wird nicht gefunden?

    20:03:39] ERROR LOADING PLUGIN homebridge-zigbee-v2:


    Brauchst du dieses Plugin? Willst du nicht das installieren?


    https://github.com/YinHangCode/homebridge-mi-aqara


    bereinige deine config.json und deinstallier etwaige Plugings mit sudo npm -g uninstall homebridge-PLUGINNAME --unsafe-perm


    config.json kannst du mit dem Befehl oeffnen:


    sudo nano /PFAD ZUR HOMEBRIDGE/config.json

    Speichern, neustarte, korrektes Plugin installieren und nicht wahllos Plugins draufballern und die config veraendern! ✌️

  • Dieser port ist bereits in Benutzung, evtl. läuft da schon eine homebridge Instanz.

    Erstmal alle beenden und dann nur einmal neu starten

    Das scheint schon geklaert worden zu sein mit:



    Zumindest seh ich die oben genannte Fehlermeldung in diesem LOG nicht mehr... Oder?




    jetzt habe ich ein Aqara plugin installiert und nun habe ich wieder die Dauerboot schleife....

  • @vgnsxe Danke, das hat geklappt und nun habe ich das von dir genannte Plugin installiert.

    Nun scheint es zu funktionieren, bzw. die reboot Schleife ist nun behoben und er bootet ganz normal.