Asystent AI
Powiadomienia
Wyczyść wszystko

MQTT błąd

9 Wpisów
2 Użytkownicy
0 Reactions
2,402 Wyświetleń
byhlk
(@byhlk)
Wpisów: 47
Kontrybutor Donator 2K22 Donator 2K20, Donator 2K21
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
[#2802]

Już żałuję, że zamieniłem RPI na Wyse 5060 ale to nie o tym. Podczas instalacji domoticza + mqqt mam problem. Pewnie jakaś głupota jak zawsze a mam już dość szukania ☹️ 

 

Instalacja na proxmox - debian - domoticz

 

● mosquitto.service - Mosquitto MQTT Broker
     Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Sun 2022-02-27 01:33:44 CET; 14min ago
       Docs: man:mosquitto.conf(5)
             man:mosquitto(8)
    Process: 2008 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
    Process: 2009 ExecStartPre=/bin/chown mosquitto /var/log/mosquitto (code=exited, status=0/SUCCESS)
    Process: 2010 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited, status=0/SUCCESS)
    Process: 2011 ExecStartPre=/bin/chown mosquitto /run/mosquitto (code=exited, status=0/SUCCESS)
    Process: 2012 ExecStart=/usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf (code=exited, status=1/FAILURE)
   Main PID: 2012 (code=exited, status=1/FAILURE)
        CPU: 27ms

Feb 27 01:33:44 debDOMOTICZ systemd[1]: mosquitto.service: Scheduled restart job, restart counter is at 5.
Feb 27 01:33:44 debDOMOTICZ systemd[1]: Stopped Mosquitto MQTT Broker.
Feb 27 01:33:44 debDOMOTICZ systemd[1]: mosquitto.service: Start request repeated too quickly.
Feb 27 01:33:44 debDOMOTICZ systemd[1]: mosquitto.service: Failed with result 'exit-code'.
Feb 27 01:33:44 debDOMOTICZ systemd[1]: Failed to start Mosquitto MQTT Broker.

 
Dodane : 27/02/2022 2:37 am
Tagi tematu
(@steel_rat)
Wpisów: 646
Ekspert
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Pokaż zawartość pliku

/etc/mosquitto/mosquitto.conf

 


 
Dodane : 27/02/2022 2:50 am
byhlk
(@byhlk)
Wpisów: 47
Kontrybutor Donator 2K22 Donator 2K20, Donator 2K21
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Modyfikowałem go wiele razy, od samego początku był problem.

Dodatkowo gdy sprawdziłem teraz status MQTT wywaliło dodatkowo

 

Warning: some journal files were not opened due to insufficient permissions.

 

mosquitto.conf w tym momencie wygląda tak:

user admin
listener 1883
allow_anonymous true








 
Dodane : 27/02/2022 3:04 am
(@steel_rat)
Wpisów: 646
Ekspert
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

A coś takiego

# Config file for mosquitto
#
# See mosquitto.conf(5) for more information.

user mosquitto
max_queued_messages 200
message_size_limit 0
allow_zero_length_clientid true
allow_duplicate_messages false

listener  1883
autosave_interval 900
autosave_on_changes false
persistence true
persistence_file /etc/mosquitto/mosquitto.db
allow_anonymous false
#password_file /etc/mosquitto/passwd

Po za tym w linuksie nie masz usera Admin tylko root. A i tak aplikacje nie lubią się uruchamiać na prawach root'a


 
Dodane : 27/02/2022 3:07 am
byhlk
(@byhlk)
Wpisów: 47
Kontrybutor Donator 2K22 Donator 2K20, Donator 2K21
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Miałem podobną konfigurację... Na tej co podesłałeś również błąd. Wydaje mi się, że coś z uprawnieniami...

● mosquitto.service - Mosquitto MQTT Broker
     Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Sun 2022-02-27 02:14:45 CET; 47s ago
       Docs: man:mosquitto.conf(5)
             man:mosquitto(8)
    Process: 748 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
    Process: 749 ExecStartPre=/bin/chown mosquitto /var/log/mosquitto (code=exited, status=0/SUCCESS)
    Process: 750 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited, status=0/SUCCESS)
    Process: 751 ExecStartPre=/bin/chown mosquitto /run/mosquitto (code=exited, status=0/SUCCESS)
    Process: 752 ExecStart=/usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf (code=exited, status=1/FAILURE)
   Main PID: 752 (code=exited, status=1/FAILURE)
        CPU: 28ms

Warning: some journal files were not opened due to insufficient permissions.
~

 
Dodane : 27/02/2022 3:16 am
(@steel_rat)
Wpisów: 646
Ekspert
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

To spróbuj zamiast

user mosquitto

Daj 

user mosquitto

user root

A jak dalej będą problemy to dodaj ręcznie użytkownika mosquitto do Linuksa. Oczywiście na prawach roota.

 


 
Dodane : 27/02/2022 3:21 am
byhlk
(@byhlk)
Wpisów: 47
Kontrybutor Donator 2K22 Donator 2K20, Donator 2K21
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Odinstalowałem wszystko. Wcześniej jak instalowałem MQQT korzystałem z tego polecenia

sudo apt-get install mosquitto mosquitto-clients

Zamiast tego użyłem

sudo apt install mosquitto mosquitto-clients -y

Wszystko działa!  Dzięki za zainteresowanie


 
Dodane : 27/02/2022 3:48 am
(@steel_rat)
Wpisów: 646
Ekspert
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

No to coś źle zainstalowało. Nie powinno być różnicy w działaniu tych poleceń.


 
Dodane : 27/02/2022 10:02 am
byhlk
(@byhlk)
Wpisów: 47
Kontrybutor Donator 2K22 Donator 2K20, Donator 2K21
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Pierwszym poleceniem instalowałem kilka razy mosquitto i za każdym razem błąd. Całkeim przypadkiem wrzuciłem drugie i poszło od strzała. Nie znam się więc się nie wypowiem 😜 


 
Dodane : 27/02/2022 4:32 pm
Udostępnij: