Seite 1 von 2

[V3_IP4] MQTT Broker 2.0.14 - Server startet nicht korrekt

Verfasst: So Dez 12, 2021 6:58 pm
von Sun1453
Kein Problem von Elabnet oder dem Server an sich. Docker Container liegen im Verantwortungsbereich des einzelnen Kunde/Nutzers - Community Frage

-------------------------------------------------------------------------------------------------------------


Lösung des Problems von Jens @blaubaerli


So, hier die abschließende Lösung für die 2.0.14

die folgenden Angaben gehören hier in das Config-File :handgestures-salute:

listener 1883
allow_anonymous true
socket_domain ipv4


-------------------------------------------------------------------------------------------------------------

Hallo zusammen,

ich habe ja jetzt meinen TWS 2500 und wollte auf diesen auch den aktuellen MQTT Broker installieren. Aktuell 2.0.14

Ich habe auch die Anpassung der Socket Domain wie @blaubaerli beschrieben hat gemacht.

socket_domain ipv4

Leider startet der Container wieder beide Sockets mit IPV4 sowie IPV6.

Siehe Log
1639331251: mosquitto version 2.0.14 starting
,1639331251: Config loaded from /mosquitto/config/mosquitto.conf.
,1639331251: Starting in local only mode. Connections will only be possible from clients running on this machine.
,1639331251: Create a configuration file which defines a listener to allow remote access.
,1639331251: For more details see https://mosquitto.org/documentation/aut ... n-methods/
,1639331251: Opening ipv4 listen socket on port 1883.
,1639331251: Opening ipv6 listen socket on port 1883.
,1639331251: Error: Address not available
,1639331251: mosquitto version 2.0.14 running

Hier noch ein Screen der Config des Containers. Änderung per SSH Container und Win SCP gemacht. Docker Container nach Änderung auch neugestartet.
Settings.PNG
Verstecken ist aktiviert
Um diesen versteckten Text lesen zu können, mußt du registriert und angemeldet sein.

Re: [V3_IP4] MQTT Broker 2.0.14 - Server startet nicht korrekt

Verfasst: So Dez 12, 2021 7:46 pm
von blaubaerli
Hallo Michael,

logge dich bitte mal via Portainer mittels einer Console ein.

Danach mache bitte mal ein

ls -al /mosquitto/config/mosquitto.conf

und poste dann das Ergebnis.

Beste Grüße
Jens

Re: [V3_IP4] MQTT Broker 2.0.14 - Server startet nicht korrekt

Verfasst: So Dez 12, 2021 7:52 pm
von Sun1453
@blaubaerli Bitte

/ # ls -al /mosquitto/config/mosquitto.conf
-rw-r--r-- 1 mosquitt mosquitt 40144 Dec 12 17:47 /mosquitto/config/mosquitto.conf

Re: [V3_IP4] MQTT Broker 2.0.14 - Server startet nicht korrekt

Verfasst: So Dez 12, 2021 8:01 pm
von blaubaerli
Hallo Michael,

das sieht brauchbar aus. Wie genau hast du die Datei "/mosquitto/config/mosquitto.conf" editiert?

Beste Grüße
Jens

Re: [V3_IP4] MQTT Broker 2.0.14 - Server startet nicht korrekt

Verfasst: So Dez 12, 2021 8:18 pm
von blaubaerli
Dann wäre in der Console auch folgendes zur Kontrolle noch mal hilfreich:

grep socket_domain /mosquitto/config/mosquitto.conf

Beste Grüße
Jens

Re: [V3_IP4] MQTT Broker 2.0.14 - Server startet nicht korrekt

Verfasst: So Dez 12, 2021 9:11 pm
von Sun1453
/ # grep socket_domain /mosquitto/config/mosquitto.conf
# IPv6, then do not use the socket_domain option.
socket_domain ipv4
/ #

Danke für deine Unterstützung schon mal.

Re: [V3_IP4] MQTT Broker 2.0.14 - Server startet nicht korrekt

Verfasst: So Dez 12, 2021 9:33 pm
von blaubaerli
Hi Michael,

das ist relativ simpel… nutze mal einfach das Image „2.0.10“

Dann klappt das offensichtlich noch.

Beste Grüße
Jens

PS: das mit der 2.0.14 durchleuchte ich noch mal

Re: [V3_IP4] MQTT Broker 2.0.14 - Server startet nicht korrekt

Verfasst: So Dez 12, 2021 9:49 pm
von Sun1453
Hallo Jens, [@blaubaerli ]

ja mit diesem Tag geht es ohne Probleme. Danke für den Tipp. Die Clients haben sich auch sofort verbunden als der Container mit dem Image 2.0.10 gebaut war und gestartet hat.

1639341917: mosquitto version 2.0.10 starting
,1639341917: Config loaded from /mosquitto/config/mosquitto.conf.
,1639341917: Opening ipv4 listen socket on port 1883.
,1639341917: mosquitto version 2.0.10 running
,1639341917: New connection from xxx.xx.x.x:xxxxx on port 1883.
,1639341917: New client connected from xxx.xx.x.x:xxxxx as client1 (p2, c1, k60).
,1639341981: New connection from xxx.xx.x.x:xxxxx on port 1883.
,1639341981: New client connected from xxx.xx.x.x:xxxxx as client2 (p2, c1, k60).
,

Danke dir.

Re: [V3_IP4] MQTT Broker 2.0.14 - Server startet nicht korrekt

Verfasst: So Dez 12, 2021 10:20 pm
von blaubaerli
Hi Michael,

das Thema liegt wohl primär hieran.....:

Starting in local only mode. Connections will only be possible from clients running on this machine.

Die 2.0.14 will per Default für die Listener keinen unauthentifizierten Zugriff mehr zulassen. Da gehören noch ein paar Optionen gesetzt.

Das ist mal der aktuelle Zwischenstand.

Gruß
Jens

Re: [V3_IP4] MQTT Broker 2.0.14 - Server startet nicht korrekt

Verfasst: So Dez 12, 2021 10:29 pm
von Sun1453
Hi Jens, [@blaubaerli ]

alles klar. Danke für die Information. Gut da weis ich Bescheid.

PS: Habe jetzt schon den ersten Wert von der HTTP API zur MQTT API übergeben und an den Broker gesendet. Habe den Wert dann auch korrekt im MQTT Explorer sehen können. [Wetter YR.NO ausgelesen und in MQTT Topic geschrieben]