Homebridge.service failed with Exit-Code. Ich finde den Fehler nicht

  • Hallo zusammen,


    Ich bin am verzweifeln und zwar kriege ich immer wenn ich über die Config-Ui-X Bzw. „Systemctl restart homebridge“ immer folgenden Fehler:


    „Fehler: Aug 15 18:52:04 homebridge-Pi4 systemd[1]: homebridge.service: Failed with result 'exit-code“


    Meine Homebridge.service sieht wie folgt aus:


    „[Unit]
    Description=Node.js HomeKit Server
    After=syslog.target network-online.target


    [Service]
    Type=simple
    User=root
    EnvironmentFile=/etc/default/homebridge
    ExecStart=/usr/local/bin/homebridge $HOMEBRIDGE_OPTS
    Restart=on-failure
    RestartSec=10
    KillMode=process
    ExecStartPre=


    [Install]
    WantedBy=multi-user.target“


    Any Ideas was verkehrt läuft? Ich finde den Fehler einfach nicht.


    Danke euch



    Sent from my iPhone using Community

  • Dazu brauchen wir das Log:


    sudo systemctl restart homebridge; sudo journalctl -fau homebridge

  • sschuste ich habe mal den Log etwas gekürzt, oder brauchst du den kompletten? Weiter unten waren keine Fehler.

    Hoffe du kannst mir helfen.

    Merci



    Code
    -- Logs begin at Sat 2019-08-17 10:53:06 CEST. --Aug 17 22:53:41 homebridge-Pi4 homebridge[420]: [2019-8-17 22:53:41] [Raspberry Pi] Raspberry Pi voltage is: 0.863 VAug 17 22:53:49 homebridge-Pi4 homebridge[420]: [2019-8-17 22:53:49] Got SIGTERM, shutting down Homebridge...Aug 17 22:53:49 homebridge-Pi4 systemd[1]: Stopping Node.js HomeKit Server...Aug 17 22:53:49 homebridge-Pi4 homebridge[420]: [2019-8-17 22:53:49] [Hub-Wohnzimmer] INFO - shutdownAug 17 22:53:54 homebridge-Pi4 systemd[1]: homebridge.service: Main process exited, code=exited, status=143/n/aAug 17 22:53:54 homebridge-Pi4 systemd[1]: homebridge.service: Failed with result 'exit-code'.Aug 17 22:53:54 homebridge-Pi4 systemd[1]: Stopped Node.js HomeKit Server.Aug 17 22:53:54 homebridge-Pi4 systemd[1]: homebridge.service: Found left-over process 3031 (homebridge-conf) in control group while starting unit. Ignoring.Aug 17 22:53:54 homebridge-Pi4 systemd[1]: This usually indicates unclean termination of a previous run, or service implementation deficiencies.Aug 17 22:53:54 homebridge-Pi4 systemd[1]: Started Node.js HomeKit Server.Aug 17 22:53:56 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:56] Loaded config.json with 4 accessories and 12 platforms.Aug 17 22:53:56 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:56] ---Aug 17 22:53:56 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:56] Loaded plugin: homebridge-camera-ffmpegAug 17 22:53:56 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:56] Registering platform 'homebridge-camera-ffmpeg.Camera-ffmpeg'Aug 17 22:53:56 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:56] ---Aug 17 22:53:56 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:56] Loaded plugin: homebridge-config-ui-xAug 17 22:53:56 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:56] Registering platform 'homebridge-config-ui-x.config'Aug 17 22:53:56 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:56] ---Aug 17 22:53:56 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:56] Plugin /usr/local/lib/node_modules/homebridge-fritz-platform requires Node version of ^10.15.3 which does not satisfy the current Node version of v12.8.1. You may need to upgrade your installation of Node.Aug 17 22:53:56 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:56] Loaded plugin: homebridge-fritz-platformAug 17 22:53:57 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:57] Registering platform 'homebridge-fritz-platform.FritzPlatform'Aug 17 22:53:57 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:57] ---Aug 17 22:53:57 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:57] Loaded plugin: homebridge-harmonyAug 17 22:53:57 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:57] Registering platform 'homebridge-harmonyHub.HarmonyHubWebSocket'Aug 17 22:53:57 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:57] ---Aug 17 22:53:57 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:57] Loaded plugin: homebridge-marantz-volumeAug 17 22:53:57 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:57] Registering accessory 'homebridge-marantz-volume.marantz-volume'Aug 17 22:53:57 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:57] ---Aug 17 22:53:57 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:57] Loaded plugin: homebridge-neatoAug 17 22:53:57 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:57] Registering platform 'homebridge-neato.NeatoVacuumRobot'Aug 17 22:53:57 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:57] ---Aug 17 22:53:58 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:58] Loaded plugin: homebridge-nelloAug 17 22:53:58 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:58] Registering platform 'homebridge-nello.NelloPlatform'Aug 17 22:53:58 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:58] ---Aug 17 22:53:58 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:58] Loaded plugin: homebridge-nestAug 17 22:53:58 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:58] Registering platform 'homebridge-nest.Nest'Aug 17 22:53:58 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:58] ---Aug 17 22:53:59 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:59] Loaded plugin: homebridge-raspberrypiAug 17 22:53:59 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:59] Registering accessory 'homebridge-raspberrypi.RaspberryPi'Aug 17 22:53:59 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:59] ---Aug 17 22:53:59 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:59] Loaded plugin: homebridge-ringAug 17 22:53:59 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:59] Registering platform 'homebridge-ring.Ring'Aug 17 22:53:59 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:59] ---Aug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] Loaded plugin: homebridge-sonoffAug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] Registering platform 'homebridge-sonoff.Sonoff'Aug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] ---Aug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] Loaded plugin: homebridge-synologyAug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] Registering accessory 'homebridge-synology.Synology'Aug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] ---Aug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] Plugin /usr/local/lib/node_modules/homebridge-tado-platform requires Node version of ^10.15.3 which does not satisfy the current Node version of v12.8.1. You may need to upgrade your installation of Node.Aug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] Loaded plugin: homebridge-tado-platformAug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] Registering platform 'homebridge-tado-platform.TadoPlatform'Aug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] ---Aug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] Loaded plugin: homebridge-tuya-webAug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] Registering platform 'homebridge-tuya-web.TuyaWebPlatform'Aug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] ---Aug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] Loading 12 platforms...Aug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] [Flursteckdose] Initializing TuyaWebPlatform platform...Aug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] [Config] Initializing config platform...Aug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] [Config] Spawning homebridge-config-ui-x with PID 29807Aug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] [Hub-Wohnzimmer] Initializing HarmonyHubWebSocket platform...Aug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] [Hub-Wohnzimmer] HarmonyPlatform InitAug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] [Haustür] Initializing NelloPlatform platform...Aug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] [Haustür] Homebridge API available.Aug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] [TadoPlatform] Initializing TadoPlatform platform...Aug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] [TadoPlatform] [INFO] **************************************************************Aug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] [TadoPlatform] [INFO] TadoPlatform v5.1.6 by SeydXAug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] [TadoPlatform] [INFO] GitHub: https://github.com/SeydX/homebridge-tado-platformAug 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] [TadoPlatform] [INFO] Email: [email protected] 17 22:54:00 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:54:00] [TadoPlatform] [INFO] **************************************************************
  • Ich bräuchte zumindest mal ein Log, das ich lesen kann. So hintereinanderweg in eine Zeile steht das Log ja nicht auf deinem Bildschirm. Wo sind denn die Zeilenumbrüche?

    „Fehler: Aug 15 18:52:04 homebridge-Pi4 systemd[1]: homebridge.service: Failed with result 'exit-code“

    Dieser Fehler steht am Anfang des Logs, nicht wahr?


    Hier wird Homebridge gestoppt. Man erkennt das ganz gut an shutting down Homebridge... und vor allem an Stopping Node.js HomeKit Server...

    Code
    Aug 17 22:53:49 homebridge-Pi4 homebridge[420]: [2019-8-17 22:53:49] Got SIGTERM, shutting down Homebridge...
    Aug 17 22:53:49 homebridge-Pi4 systemd[1]: Stopping Node.js HomeKit Server...
    Aug 17 22:53:49 homebridge-Pi4 homebridge[420]: [2019-8-17 22:53:49] [Hub-Wohnzimmer] INFO - shutdown
    Aug 17 22:53:54 homebridge-Pi4 systemd[1]: homebridge.service: Main process exited, code=exited, status=143/n/a
    Aug 17 22:53:54 homebridge-Pi4 systemd[1]: homebridge.service: Failed with result 'exit-code'.
    Aug 17 22:53:54 homebridge-Pi4 systemd[1]: Stopped Node.js HomeKit Server.

    Dann steht da noch eine Menge anderer Krempel, der zum Stoppen gehört. Und ja, da ist eindeutig eine Fehlermeldung zu sehen, nämlich die berühmte Falschmeldung homebridge.service: Failed with result 'exit-code'. Hier erwartet das Betriebssystem einen exit-code von 15, damit es weiß, dass alles seinen richtigen Weg genommen hat, bekommt aber dummerweise 143 geliefert. Steht eine Zeile dadrüber.


    Trotzdem wurde Homebridge gestoppt (Stopped Node.js HomeKit Server). Ich habe keine Ahnung, ob der falsche exit-code 143 von node kommt oder von Javascript oder von der Homebridge: Fakt ist, dass man das ignorieren kann. Man kann den Fehler auch unterdrücken, dann taucht er nicht mehr auf, und wie das geht, habe ich hier im angehängten PDF auf Seite 17 beschrieben.


    Dann kommt was Merkwürdiges, das ich noch nicht analysiert habe. Es tritt bei mir nur auf meinem Raspi 4 mit dem Betriebssystem Raspberian Buster auf. Den habe ich erst seit gestern, und erst heute morgen habe ich ihn getestet, und ich weiß nicht mal, was mir das sagen soll.

    Code
    Aug 17 22:53:54 homebridge-Pi4 systemd[1]: homebridge.service: Found left-over process 3031 (homebridge-conf) in control group while starting unit. Ignoring.
    Aug 17 22:53:54 homebridge-Pi4 systemd[1]: This usually indicates unclean termination of a previous run, or service implementation deficiencies.

    Gut, mein Raspi brannte nicht ab und verbreitete auch sonst keine schlechte Laune, von daher habe ich das erstmal ignoriert. Sieht trotzdem unschön aus.


    Und dann kommt der Start von Homebridge. Ja, genau, das erkennt man an Started Node.js HomeKit Server.

    Code
    Aug 17 22:53:54 homebridge-Pi4 systemd[1]: Started Node.js HomeKit Server.
    Aug 17 22:53:56 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:56] Loaded config.json with 4 accessories and 12 platforms.
    Aug 17 22:53:56 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:56] ---
    Aug 17 22:53:56 homebridge-Pi4 homebridge[29416]: [2019-8-17 22:53:56] Loaded plugin: homebridge-camera-ffmpeg

    Und hier taucht ja kein weiterer Fehler mehr auf. Und das ist der wesentliche Punkt: kein Fehler nach dem Starten von Homebridge zaubert zumindest immer mir ein Lächeln ins Gesicht. Du tust dir gut, indem du einfach das gleiche tust ;)


    Stefan

  • Ja erstmal ein fettes Danke für deine ausführliche Hilfe :)
    Deine PDF hab ich gleich mal gespeichert, damit erleichterst du mir einiges.


    Ich hab den Code jetzt in der Homebridge Service ergänzt und funktioniert wunderbar :) endlich keinen Fehlerbericht mehr im Telegram!!


    Fettes danke nochmal!



    Sent from my iPhone using Community

  • sschuste ich hätte da noch eine Frage zu deiner PDF, ich habe nun erfolgreich ein SSL Zertifkat erstellt, allerdings lässt es sich nicht in Chrome importieren. ich habe versucht alle 3 verschiedenen exporte zu speichern und einzubinden, am Ende werde ich immer nach einem Zertifikatspasswort gefragt und wenn ich das eingebe kommt "unbekannter Fehler".


    Danke Dir

  • Ein Zertifikat hat eigentlich kein Passwort. Deshalb verstehe ich auch den Fehler nicht.

    ich habe versucht alle 3 verschiedenen exporte zu speichern und einzubinden

    Und diesen Satz verstehe ich auch nicht. Ich verstehe heute offenbar überhaupt nur sehr wenig. Das mag auch an meiner labilen Verfassung nach dieser Party gestern Abendheute Morgen liegen. Was bedeutet alle 3 verschiedenen exporte und wie gehst du überhaupt vor? Eigentlich musst du doch nur die Seite per Browser aufrufen.


    Stefan

  • Hab erstmal wieder runter, am Handy hatte ich nur Probleme. Ich konnte via Handy gar nicht mehr drauf zugreifen.
    Ich mach’s später nochmal und mach Fotos ;)




    Sent from my iPhone using Community

  • Hallo ich bin dabei meine Homebridge aufzusetzten aber komme einfach nicht weiter


    Sep 04 21:51:51 raspberrypi homebridge[4539]: at API.platform (/usr/local/lib/node_modules/homebridge/lib/api.js:131:13)

    Sep 04 21:51:51 raspberrypi homebridge[4539]: at Server._loadPlatforms (/usr/local/lib/node_modules/homebridge/lib/server.js:327:45)

    Sep 04 21:51:51 raspberrypi homebridge[4539]: at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:90:36)

    Sep 04 21:51:51 raspberrypi homebridge[4539]: at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:59:10)

    Sep 04 21:51:51 raspberrypi homebridge[4539]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)

    Sep 04 21:51:51 raspberrypi homebridge[4539]: at Module._compile (internal/modules/cjs/loader.js:778:30)

    Sep 04 21:51:51 raspberrypi homebridge[4539]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)

    Sep 04 21:51:51 raspberrypi homebridge[4539]: at Module.load (internal/modules/cjs/loader.js:653:32)

    Sep 04 21:51:51 raspberrypi homebridge[4539]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12)

    Sep 04 21:51:51 raspberrypi homebridge[4539]: at Function.Module._load (internal/modules/cjs/loader.js:585:3)

    Sep 04 21:51:51 raspberrypi homebridge[4539]: [2019-9-4 9:51:51 PM] Got SIGTERM, shutting down Homebridge...

    Sep 04 21:51:56 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=143/n/a

    Sep 04 21:51:56 raspberrypi systemd[1]: homebridge.service: Failed with result 'exit-code'.

    Sep 04 21:52:06 raspberrypi systemd[1]: homebridge.service: Service RestartSec=10s expired, scheduling restart.

    Sep 04 21:52:06 raspberrypi systemd[1]: homebridge.service: Scheduled restart job, restart counter is at 43.

    Sep 04 21:52:06 raspberrypi systemd[1]: Stopped Node.js HomeKit Server.

    Sep 04 21:52:06 raspberrypi systemd[1]: Started Node.js HomeKit Server.

    Sep 04 21:52:08 raspberrypi homebridge[4571]: [2019-9-4 9:52:08 PM] Loaded config.json with 0 accessories and 1 platforms.

    Sep 04 21:52:08 raspberrypi homebridge[4571]: [2019-9-4 9:52:08 PM] ---

    Sep 04 21:52:08 raspberrypi homebridge[4571]: [2019-9-4 9:52:08 PM] Loaded plugin: homebridge-config-ui

    Sep 04 21:52:08 raspberrypi homebridge[4571]: [2019-9-4 9:52:08 PM] Registering platform 'homebridge-config-ui.config'

    Sep 04 21:52:08 raspberrypi homebridge[4571]: [2019-9-4 9:52:08 PM] ---

    Sep 04 21:52:08 raspberrypi homebridge[4571]: [2019-9-4 9:52:08 PM] Loaded plugin: homebridge-config-ui-x

    Sep 04 21:52:08 raspberrypi homebridge[4571]: [2019-9-4 9:52:08 PM] Registering platform 'homebridge-config-ui-x.config'

    Sep 04 21:52:08 raspberrypi homebridge[4571]: [2019-9-4 9:52:08 PM] ---

    Sep 04 21:52:08 raspberrypi homebridge[4571]: [2019-9-4 9:52:08 PM] Loading 1 platforms...

    Sep 04 21:52:08 raspberrypi homebridge[4571]: [2019-9-4 9:52:08 PM] Error: The requested platform 'config' has been registered multiple times. Please be more specific by writing one of: homebridge-config-ui.config, homebridge-config-ui-x.config



    kann mir jemand sagen was für einen Fehler ich gemacht hab

  • Gesendet von iPad mit Community

  • Steht in einer der letzten Zeilen da:


    Zitat

    Error: The requested platform 'config' has been registered multiple times. Please be more specific by writing one of: homebridge-config-ui.config, homebridge-config-ui-x.config


    Oeffne deine config.json und pruefe den Eintrag, gleich ihn mit der Beispiel config vom homebridge-config-ui-x Plugin ab und du wirst den Fehler finden! :)

  • Das hab ich schon gemacht aber konnte keinen Fehler feststellen



    Gesendet von iPad mit Community

  • So sieht das bei mir aus, gleich wie in der Anleitung hier im Forum



    Gesendet von iPad mit Community

  • habe den Fehler gefinden, es war irgendwie eine zweite Version vom Plugin installiert habe diese deinstalliert und nun geht es.

    Allerdings kann ich mich nicht auf der Web Interface Seite anmelden, da er admin admin nicht nehmen will.


    Gibt es ein anderes Passwort?

  • OT: Lars83 Die feine Art ist es aber nicht gerade, einen anderen Thread für sein eigenes Problem zu kapern..?


    Möglicherweise unterscheidet sich dein Problem ja von dem des Vorredners, daher empfiehlt sich m.E. stets ein neuer Thread für neue Probleme.?