Seite 1 von 3

mosquitto startet nicht mehr....

Verfasst: Sa 22. Mai 2021, 16:38
von solarberni
Hi,

habe ein apt update und upgrade auf meinen PI durchgeführt.
Und jetzt startet mosquitto nicht mehr. hier mal die Ausgabe:



root@solaranzeige:/home/pi# apt upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
libwebsockets8
Verwenden Sie »apt autoremove«, um es zu entfernen.
Die folgenden Pakete sind zurückgehalten worden:
raspberrypi-ui-mods
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
mosquitto (2.0.10-0mosquitto1~buster1) wird eingerichtet ...
Job for mosquitto.service failed because the control process exited with error code.
See "systemctl status mosquitto.service" and "journalctl -xe" for details.
invoke-rc.d: initscript mosquitto, action "restart" failed.
● mosquitto.service - Mosquitto MQTT Broker
Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Sat 2021-05-22 16:31:36 CEST; 22ms ago
Docs: man:mosquitto.conf(5)
man:mosquitto(8)
Process: 1030 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 1031 ExecStartPre=/bin/chown mosquitto: /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 1032 ExecStartPre=/bin/mkdir -m 740 -p /var/run/mosquitto (code=exited, status=0/SUCCESS)
Process: 1033 ExecStartPre=/bin/chown mosquitto: /var/run/mosquitto (code=exited, status=0/SUCCESS)
Process: 1034 ExecStart=/usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf (code=exited, status=1/FAILURE)
Main PID: 1034 (code=exited, status=1/FAILURE)
dpkg: Fehler beim Bearbeiten des Paketes mosquitto (--configure):
»installiertes mosquitto-Skript des Paketes post-installation«-Unterprozess gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
mosquitto
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@solaranzeige:/home/pi# systemctl status mosquitto.service
● mosquitto.service - Mosquitto MQTT Broker
Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2021-05-22 16:31:38 CEST; 49s ago
Docs: man:mosquitto.conf(5)
man:mosquitto(8)
Process: 1070 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 1071 ExecStartPre=/bin/chown mosquitto: /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 1072 ExecStartPre=/bin/mkdir -m 740 -p /var/run/mosquitto (code=exited, status=0/SUCCESS)
Process: 1073 ExecStartPre=/bin/chown mosquitto: /var/run/mosquitto (code=exited, status=0/SUCCESS)
Process: 1074 ExecStart=/usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf (code=exited, status=1/FAILURE)
Main PID: 1074 (code=exited, status=1/FAILURE)

Mai 22 16:31:38 solaranzeige systemd[1]: mosquitto.service: Service RestartSec=100ms expired, scheduling restart.
Mai 22 16:31:38 solaranzeige systemd[1]: mosquitto.service: Scheduled restart job, restart counter is at 5.
Mai 22 16:31:38 solaranzeige systemd[1]: Stopped Mosquitto MQTT Broker.
Mai 22 16:31:38 solaranzeige systemd[1]: mosquitto.service: Start request repeated too quickly.
Mai 22 16:31:38 solaranzeige systemd[1]: mosquitto.service: Failed with result 'exit-code'.
Mai 22 16:31:38 solaranzeige systemd[1]: Failed to start Mosquitto MQTT Broker.
root@solaranzeige:/home/pi# ^

Kann man das wie ganz machen :? :? :? :?

Gruss Torsten

Re: mosquitto startet nicht mehr....

Verfasst: Sa 22. Mai 2021, 16:52
von solarfanenrico
der Fehler scheint hier
Process: 1074 ExecStart=/usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf (code=exited, status=1/FAILURE)
zu liegen.
Durch das Update/Upgrade sind die Pfade bestimmt auf Standard "pi" gesetzt,

Im solaranzeigen-image steht vielleicht alles auf user solaranzeige bzw. sind in einem anderen Pfad konfiguriert.

Ulrich kann da sicher einen Tip geben.

Enrico

Re: mosquitto startet nicht mehr....

Verfasst: Sa 22. Mai 2021, 16:54
von Ulrich
Lese bitte einmal hier:

viewtopic.php?f=4&t=1344&p=8063&hilit=Mosquitto#p8063

Es liegt an der neuen Version Mosquitto 2.0
Bisher wurde die Version 1.8 verwendet.

Re: mosquitto startet nicht mehr....

Verfasst: Sa 22. Mai 2021, 17:01
von solarberni
das habe ich gelesen, a die mqtt-solaranzeige.conf habe ich bereits nach /etc/mosquitto/conf.d kopiert und die Rechte vergeben.

Beim Versuch den Dienst neu zustarten kommt diese Meldung:

root@solaranzeige:/home/pi# systemctl start mosquitto
Job for mosquitto.service failed because the control process exited with error code.
See "systemctl status mosquitto.service" and "journalctl -xe" for details.

mit apt serach mosquitto findet er nur die 2er Version wie kann ich die 1.80 Version finden

Re: mosquitto startet nicht mehr....

Verfasst: Sa 22. Mai 2021, 17:51
von Ulrich
Dann mache ein downgrade auf mosquitto 1.8
Das hat bei mir geholfen.

Re: mosquitto startet nicht mehr....

Verfasst: Sa 22. Mai 2021, 18:07
von solarberni
und wie mache ich das am besten

Re: mosquitto startet nicht mehr....

Verfasst: Sa 22. Mai 2021, 19:12
von Ulrich
Zuerst die Version deinstallieren und dann die Version 1.8 installieren. Wie man genau diese Version instralliert steht im Internet. Dort habe ich irgendwo eine genaue Anleitung gesehen.

Alternativ kannst du auch da aktuelle Solaranzeigen Image herunterladen.

Re: mosquitto startet nicht mehr....

Verfasst: Mo 24. Mai 2021, 10:58
von solarfanenrico
Ulrich hat geschrieben:
Sa 22. Mai 2021, 19:12
Zuerst die Version deinstallieren und dann die Version 1.8 installieren. Wie man genau diese Version instralliert steht im Internet. Dort habe ich irgendwo eine genaue Anleitung gesehen.

Alternativ kannst du auch da aktuelle Solaranzeigen Image herunterladen.
Um alle Moskito-Pakete wie Mosquitto, Mosquitto-Clients und Mosquitto-Dev zu entfernen, wird der folgende Befehl verwendet: -

Code: Alles auswählen

sudo apt-get purge --remove mosquitto*
Danach müssen wir den Repository-Typ entfernen, damit dieser Befehl auch auf dem Terminal ausgeführt werden kann: -

Code: Alles auswählen

sudo apt-add-repository - ppa entfernen: mosquitto-dev / mosquitto-ppa 
erst danach kann man mit Version1.8.2 beginnen.

Anleitung hierhttps://smarthomeng.de/user/installatio ... uitto.html

Die Alternativlösung der Neuinstallation ist immer gut, wenn man als Endnutzer mit Linux auf Kriegsfuß steht.

Re: mosquitto startet nicht mehr....

Verfasst: Mo 24. Mai 2021, 15:22
von solarberni
Hi solarfanenrico,

Danke für Anleitung .

aber diese Befehle:
sudo apt-add-repository - ppa entfernen: mosquitto-dev / mosquitto-ppa wird nicht ausgeführt ?


root@solaranzeige:/home/pi# apt-add-repository - ppa entfernen: mosquitto-dev / mosquitto-ppa
bash: apt-add-repository: Kommando nicht gefunden.


Gruss

Re: mosquitto startet nicht mehr....

Verfasst: Mo 24. Mai 2021, 15:41
von solarfanenrico
solarberni hat geschrieben:
Mo 24. Mai 2021, 15:22
Hi solarfanenrico,

Danke für Anleitung .

aber diese Befehle:
sudo apt-add-repository - ppa entfernen: mosquitto-dev / mosquitto-ppa wird nicht ausgeführt ?


root@solaranzeige:/home/pi# apt-add-repository - ppa entfernen: mosquitto-dev / mosquitto-ppa
bash: apt-add-repository: Kommando nicht gefunden.


Gruss
aha, falsches Repository

Code: Alles auswählen

sudo apt-get --purge remove mosquitto
sollte beim Pi genügen.

evtl noch

Code: Alles auswählen

 sudo autoremove
hinterher.
Das entfernt alles Überflüssige.

Enrico