Page 1 sur 2

Mosquitto ne démarre pas

Publié : 30 avr. 2020, 08:26
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.

Re: Mosquitto ne démarre pas

Publié : 30 avr. 2020, 09:23
par Antori91
-

Re: Mosquitto ne démarre pas

Publié : 30 avr. 2020, 09:59
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.

Re: Mosquitto ne démarre pas

Publié : 30 avr. 2020, 10:05
par Antori91
-

Re: Mosquitto ne démarre pas

Publié : 30 avr. 2020, 10:18
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)

Re: Mosquitto ne démarre pas

Publié : 30 avr. 2020, 10:24
par Wolfen38
Put--- j'ai plus rien qui fonctionne, tout mon dz est en carafe....

Re: Mosquitto ne démarre pas

Publié : 30 avr. 2020, 10:32
par Antori91
-

Re: Mosquitto ne démarre pas

Publié : 30 avr. 2020, 10:40
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)

Re: Mosquitto ne démarre pas

Publié : 30 avr. 2020, 10:43
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....

Re: Mosquitto ne démarre pas

Publié : 30 avr. 2020, 10:54
par Antori91
-