MQTT Gateway not running | Mosquitto not running

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Hoga
    MS Profi
    • 29.11.2017
    • 667

    #1

    MQTT Gateway not running | Mosquitto not running

    Hallo!

    Nachdem mein Loxberry Probleme mit dem Update gemacht hat, und die Dienste vom MQTT und Mosquitto nicht gelaufen sind, habe ich Loxberry jetzt frisch und auf Hardware installiert. Die Version 3.0.0.6

    An meinem ursprünglichen Problem hat sich trotz Neuinstallation nichts geändert, die Shelly1 buttons funktionieren nicht. Anscheinend ist der Grund das die Dienste nicht laufen, any ideas?

    MQTT Gateway not running | Mosquitto not running​
  • Christian Fenzl
    Lebende Foren Legende
    • 31.08.2015
    • 11237

    #2
    Da die beiden Dienste voneinander unabhängig laufen (dh das Gateway läuft auch dann, wenn Mosquitto NICHT läuft), ist hier wohl mehr kaputt.

    Probier mal, an der Konsole als loxberry
    /opt/loxberry/sbin/mqttgateway.pl
    zu starten, ob das geht bzw. ob/welche Fehler kommen.

    Klingt nach einem Rechteproblem im Dateisystem.

    lg, Christian
    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

    Kommentar

    • Hoga
      MS Profi
      • 29.11.2017
      • 667

      #3
      Zitat von Christian Fenzl
      Da die beiden Dienste voneinander unabhängig laufen (dh das Gateway läuft auch dann, wenn Mosquitto NICHT läuft), ist hier wohl mehr kaputt.

      Probier mal, an der Konsole als loxberry
      /opt/loxberry/sbin/mqttgateway.pl
      zu starten, ob das geht bzw. ob/welche Fehler kommen.

      Klingt nach einem Rechteproblem im Dateisystem.

      lg, Christian
      Ich bekomme folgenden Fehler:
      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 518
Größe: 57,8 KB
ID: 397211
      Ist das ein bekanntes Problem?
      Ich hatte ja nach dem Update des Loxberry das selbe Problem mit diesen Diensten die nicht laufen. Daher habe ich auf Hardware eine neue Version runtergeladen und installiert. Das selbe Problem trat nach der frischen Installation wieder auf, und zwar genau das selbe

      Kommentar

      • Hoga
        MS Profi
        • 29.11.2017
        • 667

        #4
        Ich komme hier leider nicht weiter, was kann ich tun damit das wieder läuft?

        Nachdem nicht einmal eine Neuinstallation hilft

        Kommentar

        • Marco Grasso
          LoxBus Spammer
          • 03.09.2015
          • 249

          #5
          Ich habe seit heute das gleiche Problem mit MQTT. Ich habe zuvor Clear MQTT database und Delete cache (for testing) gedrückt. Jetzt gibt das Problem. Unifi Präsenz und Ziggbee2MQTT funktioniert seither ebenfalls nicht mehr.

          Hat einer eine Idee wie man das wieder zum laufen bringen kann?
          Angehängte Dateien
          Zuletzt geändert von Marco Grasso; 24.07.2023, 16:05.

          Kommentar


          • svethi
            svethi kommentierte
            Kommentar bearbeiten
            Naja, also man sollte hier nicht verschiedene Dinge vermischen. Wenn man bei einem laufenden System den cache löscht, sind dann nicht auf einmal perl libraries aus dem System weg.

          • Marco Grasso
            Marco Grasso kommentierte
            Kommentar bearbeiten
            Naja ich habe das im MQTT gemacht. Clear MQTT database und Delete cache (for testing) gedrückt. Kein System Cache. Bisher war das auch kein Problem
        • Hoga
          MS Profi
          • 29.11.2017
          • 667

          #6
          Gibt es irgendwelche Lösungen wie das ganze wieder zum laufen gebracht werden kann? Bin ich wirklich der einzige der nach einer Neuinstallation des Loxberry das selbe Problem wieder hat?

          Kommentar

          • Christian Fenzl
            Lebende Foren Legende
            • 31.08.2015
            • 11237

            #7
            @Hoga

            Bezüglich des File::Monitor Problems bitte mal folgendes machen:

            Code:
            sudo apt-get install mosquitto-clients libhash-flatten-perl libfile-monitor-perl libfile-find-rule-perl libbsd-resource-perl libcgi-simple-perl​
            Das sollte bei einer Neuinstallation eigentlich automatisch installiert werden, deswegen weiß ich nicht, was sonst noch kaputt ist.


            Marco Grasso Das mqttgateway.pl darf nicht als root gestartet werden.
            Aber was die BSD... Fehler bedeuten, ich weiß es nicht. Kein bekannter oder üblicher Fehler.

            lg, Christian

            Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

            Kommentar


            • Hoga
              Hoga kommentierte
              Kommentar bearbeiten
              Nach dieser Aktion rennt der MQTT aber der mosquito nicht. Wenn ich in der console einfach mosquito eingebe, startet er und ist grün. Somit das selbe Problem das ein anderer user hat.

              Ich vermute das letzte Update/Installationsmedium hier einen Knall hat

            • Marco Grasso
              Marco Grasso kommentierte
              Kommentar bearbeiten
              Hallo Danke, ich habe mittlerweile ein altes Backup genommen und dann hat es wieder geklappt.
          • Clubsport
            MS Profi
            • 11.01.2018
            • 602

            #8
            Hallo zusammen,

            ich muss mich hier mal mit ran hängen - selbiges Problem, nach Update von Loxberry 2.0.0.0 auf 3.0.0.6 läuft Mosquitto nicht mehr.
            Als "Nicht-Auskenner" - wie kann ich jetzt vorgehen...? Per SSH irgendwie von Hand neu starten?

            Kommentar

            • Clubsport
              MS Profi
              • 11.01.2018
              • 602

              #9
              Also ich hab mich jetzt mal als User "loxberry" angemeldet, und mit "sudo systemctl start mosquitto" versucht Mosquitto händisch zu starten - ging leider nicht....

              Job for mosquitto.service failed because the control process exited with error code.
              See "systemctl status mosquitto.service" and "journalctl -xe" for details.


              Wenn ich "systemctl status mosquitto.service" ausführe, bekomme ich:

              mosquitto.service - Mosquitto MQTT Broker
              Loaded: loaded (/opt/loxberry/system/systemd/mosquitto.service; enabled; v>
              Active: failed (Result: exit-code) since Wed 2023-10-18 10:26:16 CEST; 1mi>
              Docs: man:mosquitto.conf(5)
              man:mosquitto(8)
              Process: 15786 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=e>
              Process: 15787 ExecStartPre=/bin/chown mosquitto /var/log/mosquitto (code=e>
              Process: 15788 ExecStartPre=/bin/touch ${LBSTMPFSLOG}/mosquitto.log (code=e>
              Process: 15789 ExecStartPre=/bin/chown mosquitto:loxberry ${LBSTMPFSLOG}/mo>
              Process: 15790 ExecStartPre=/bin/chmod 640 ${LBSTMPFSLOG}/mosquitto.log (co>
              Process: 15792 ExecStartPre=/bin/ln -sf ${LBSTMPFSLOG}/mosquitto.log /var/l>
              Process: 15793 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exite>
              Process: 15794 ExecStartPre=/bin/chown mosquitto /run/mosquitto (code=exite>
              Process: 15795 ExecStart=/usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.co>
              Main PID: 15795 (code=exited, status=203/EXEC)
              CPU: 64ms

              Kann von den Spezialisten jemand meine Glaskugel lesen?

              Grüße; Martin​

              Kommentar

              • Clubsport
                MS Profi
                • 11.01.2018
                • 602

                #10
                Nachtrag von meiner Seite: Problem hat sich mit einem (fehlerfreien) Update auf V 3.0.0.6 von alleine gelöst - lag also scheinbar daran, dass ich vor dem Update das Stats4Lox-Plugin nicht auf den neuesten Stand gebracht hatte - bin da ein bisschen drauf rein gefallen dass mir über die Plugin-Verwaltung kein Update vorgeschlagen wurde....

                Kommentar

                • Jogi69
                  Azubi
                  • 30.09.2021
                  • 8

                  #11
                  Hallo zusammen, hatte das Problem gerade auch in ähnlicher Form:
                  Hab einen neuen Loxberry (V 3.0.0.6) nach Anleitung aufgesetzt und dann MQTT so konfiguriert wie auf meinem alten Loxberry, damit die Kommunikation mit den anderen Geräten wieder klappt. Das Plugin lief zwar, aber Mosquitto nicht. Hab dann auf der Konsole versucht, Mosquitto neu zu starten - mit Erfolg.
                  Sobald ich aber in den Settings von Loxberry auf "Save and Apply" klicke, "stirbt" Mosquitto!
                  Nach einem händischen "Restart" läuft er dann wieder!
                  Mal schauen, wie stabil das Ganze rennt ...

                  Kommentar

                  • AND
                    Dumb Home'r
                    • 14.07.2020
                    • 24

                    #12
                    Ich habe seit heute leider ein ähnliches Problem:
                    MQTT Checks LoxBerry's MQTT Server and MQTT Gateway MQTT Gateway not running (no PID). Last known status: MQTT Server state: Connected and subscribed to MQTT Server. Config state: Configfile present. UDP-IN state: UDP-IN socket connected. Your keepaliveepoch is older than 5 minutes and seems not to be refreshed. Wiki
                    Das Gateway läuft nicht, es startet ganz kurz. In dem momemt werden auch Werte aktualisiert.
                    Aber dann ist der Service wieder weg:

                    Log minimiert auf die Zeilen mit Gateway:
                    00:55:20.779 OK: MQTT received: loxberry/mqttgateway/status: Joining
                    00:55:20.982 OK: MQTT received: loxberry/mqttgateway/status: Connected
                    00:55:21.133 OK: MQTT received: loxberry/mqttgateway/pollms: 150
                    00:55:21.133 OK: MQTT received: loxberry/mqttgateway/pollcpucurpct: 30.5
                    00:55:21.184 OK: MQTT received: loxberry/mqttgateway/pollcpumaxpct: 4.5
                    00:55:21.184 OK: MQTT received: loxberry/mqttgateway/pollpidvalpct: 0
                    00:55:21.184 OK: MQTT received: loxberry/mqttgateway/pollproccnt: 0
                    00:55:21.235 OK: MQTT received: loxberry/mqttgateway/keepaliveepoch: 1740182121
                    00:55:30.542 OK: MQTT received: loxberry/mqttgateway/status: Disconnected

                    Christian Fenzl hast du eine Idee?


                    Edit: System lief bis heute ca. 22 Uhr ohne Probleme. Seit mehreren Monaten ohne irgendwas.

                    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 82
Größe: 361,4 KB
ID: 455789
                    Zuletzt geändert von AND; 22.02.2025, 01:21.

                    Kommentar


                    • AND
                      AND kommentierte
                      Kommentar bearbeiten
                      Heute morgen um 5 Uhr einmal Restart gedrückt. Seitdem läuft das Gateway. Ich hab in der Zwischenzeit nichts geändert


                      Edit. Und schon wieder läuft das Gateway nicht mehr
                      Zuletzt geändert von AND; In den letzten 4 Wochen.
                  • Christian Fenzl
                    Lebende Foren Legende
                    • 31.08.2015
                    • 11237

                    #13
                    Sind die Subscriptions irgendwie defekt?
                    Wenn er verbunden ist, und dann von Mosquitto gekickt wird, ist idR eine invalide Subscription Schuld.
                    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                    Kommentar


                    • AND
                      AND kommentierte
                      Kommentar bearbeiten
                      Danke, ich hatte wohl einen Wert gesetzt, der nicht so gestzt werden sollte. Vielen dank für die schnelle Hilfe.
                  Lädt...