Mosquitto ne démarre pas

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Mosquitto ne démarre pas

Message par Wolfen38 »

Salut à tous,

Lors du démarrage de mon rasp, le service mosquitto ne démarre pas.

J'ai ce log :

Code : Tout sélectionner

2020-04-30 08:20:07.631 Status: MQTT: Connecting to 192.168.31.136:1883
2020-04-30 08:20:07.632 Error: MQTT: Failed to start, return code: 14 (Check IP/Port)
Et la seule façon que j'ai trouvée, c'est de taper 'mosquitto -d' dans putty.

J'ai essayé de mettre ca dans le crontab -e :

Code : Tout sélectionner

@reboot mosquitto -d
Mais avec ou sans, toujours le même problème...

Merci.
Antori91

Re: Mosquitto ne démarre pas

Message par Antori91 »

-
Dernière modification par Antori91 le 03 avr. 2021, 17:07, modifié 1 fois.
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: Mosquitto ne démarre pas

Message par Wolfen38 »

Antori91 a écrit : 30 avr. 2020, 09:23 Bonjour
Si "mosquitto -d" fonctionne, essaye alors en enlevant au préalable ton entrée dans crontab:
sudo systemctl enable mosquitto
puis sudo reboot
Quand je lance ta commande, il me répond ca :

Code : Tout sélectionner

mosquitto.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable mosquitto
Failed to enable unit: Unit /run/systemd/generator.late/mosquitto.service is transient or generated.
Antori91

Re: Mosquitto ne démarre pas

Message par Antori91 »

-
Dernière modification par Antori91 le 03 avr. 2021, 17:07, modifié 1 fois.
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: Mosquitto ne démarre pas

Message par Wolfen38 »

Antori91 a écrit : 30 avr. 2020, 10:05 A priori, pas un grave problème >>>
https://github.com/eclipse/mosquitto/issues/1396

As-tu essayé de rebooter ? Si après, cela ne fonctionne pas. Personnellement je réinstallerai.
J'ai suivi la procédure de ton lien, et quabnd j'arrive au moment de l'install, j'ai des erreurs :

Code : Tout sélectionner

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Paquets suggérés :
  apparmor
Les paquets suivants seront mis à jour :
  mosquitto
1 mis à jour, 0 nouvellement installés, 0 à enlever et 602 non mis à jour.
Il est nécessaire de prendre 169 ko dans les archives.
Après cette opération, 96,3 ko d'espace disque supplémentaires seront utilisés.
ATTENTION : les paquets suivants n'ont pas été authentifiés.
  mosquitto
Faut-il installer ces paquets sans vérification ? [o/N] o
Réception de:1 https://repo.mosquitto.org/debian stretch/main armhf mosquitto armhf 1.6.8-0mosquitto1~stretch1 [169 kB]
169 ko réceptionnés en 1s (91,9 ko/s)
(Lecture de la base de données... 152437 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mosquitto_1.6.8-0mosquitto1~stretch1_armhf.deb ...
Dépaquetage de mosquitto (1.6.8-0mosquitto1~stretch1) sur (1.4.10-3+deb9u4) ...
Paramétrage de mosquitto (1.6.8-0mosquitto1~stretch1) ...
Installation de la nouvelle version du fichier de configuration /etc/init.d/mosquitto ...
Installation de la nouvelle version du fichier de configuration /etc/logrotate.d/mosquitto ...
Created symlink /etc/systemd/system/multi-user.target.wants/mosquitto.service → /lib/systemd/system/mosquitto.service.
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 v3.1/v3.1.1 Broker
   Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Thu 2020-04-30 10:16:29 CEST; 65ms ago
     Docs: man:mosquitto.conf(5)
           man:mosquitto(8)
  Process: 18619 ExecStart=/usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf (code=exited, status=3)
 Main PID: 18619 (code=exited, status=3)

avril 30 10:16:29 raspberrypi systemd[1]: mosquitto.service: Unit entered failed state.
avril 30 10:16:29 raspberrypi systemd[1]: mosquitto.service: Failed with result 'exit-code'.
dpkg: erreur de traitement du paquet mosquitto (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Traitement des actions différées (« triggers ») pour systemd (232-25+deb9u12) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) ...
Des erreurs ont été rencontrées pendant l'exécution :
 mosquitto
E: Sub-process /usr/bin/dpkg returned an error code (1)
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: Mosquitto ne démarre pas

Message par Wolfen38 »

Put--- j'ai plus rien qui fonctionne, tout mon dz est en carafe....
Antori91

Re: Mosquitto ne démarre pas

Message par Antori91 »

-
Dernière modification par Antori91 le 03 avr. 2021, 17:07, modifié 1 fois.
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: Mosquitto ne démarre pas

Message par Wolfen38 »

Antori91 a écrit : 30 avr. 2020, 10:32 Ouh là, ce lien n'était pas pour t'indiquer une procédure de réinstallation mais juste pour te dire que ton message suite au "sudo systemctl enable mosquitto" était à priori juste informatif et donc pour t'inciter à faire le reboot puis vérifier que cela fonctionnait ou non.
Message juste informatif: cf réponse de karlp commented on 31 Aug 2019: >>> you don't need to do anything. it's a notice about infrastructure.

Suit la procédure d'installation de mosquitto que j'utilise:
- wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
- sudo apt-key add mosquitto-repo.gpg.key
- cd /etc/apt/sources.list.d/
- pour Jessie sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list
ou pour Buster: sudo wget http://repo.mosquitto.org/debian/mosquitto-buster.list
- sudo apt-get update
- sudo apt-cache search mosquitto
- sudo apt-get install mosquitto
Bon, bah ca veut pas, a la dernière étape, j'ai toujours des erreurs :

Code : Tout sélectionner

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
mosquitto is already the newest version (1.6.8-0mosquitto1~stretch1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 602 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Paramétrage de mosquitto (1.6.8-0mosquitto1~stretch1) ...
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 v3.1/v3.1.1 Broker
   Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Thu 2020-04-30 10:39:31 CEST; 67ms ago
     Docs: man:mosquitto.conf(5)
           man:mosquitto(8)
  Process: 2928 ExecStart=/usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf (code=exited, status=3)
 Main PID: 2928 (code=exited, status=3)

avril 30 10:39:31 raspberrypi systemd[1]: mosquitto.service: Unit entered failed state.
avril 30 10:39:31 raspberrypi systemd[1]: mosquitto.service: Failed with result 'exit-code'.
dpkg: erreur de traitement du paquet mosquitto (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 mosquitto
E: Sub-process /usr/bin/dpkg returned an error code (1)
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: Mosquitto ne démarre pas

Message par Wolfen38 »

Par contre, en tapant

Code : Tout sélectionner

sudo systemctl enable mosquitto
Maintenant il me dit ca

Code : Tout sélectionner

Synchronizing state of mosquitto.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable mosquitto
ce qui me semble bon signe

PS : Mais non, ca ne démarre toujours pas au reboot....
Antori91

Re: Mosquitto ne démarre pas

Message par Antori91 »

-
Dernière modification par Antori91 le 03 avr. 2021, 17:07, modifié 1 fois.
Répondre