Démarrage de MOSQUITO automatique ?

Forum dédié aux questions concernant la configuration de votre serveur sous Linux
Dim33
Messages : 209
Inscription : 29 janv. 2017, 23:19

Démarrage de MOSQUITO automatique ?

Message par Dim33 »

Bonjour,

J'ai installé Domoticz et Mosquitto sur un NUC sous Ubuntu Server. Je souhaiterai que Mosquitto démarre au boot du système (automatiquement, quoi !). Malgré avoir épluché le net durant des heures, j'ai rien trouvé qui marche.

Une idée ?

Merci d'avance.
NUC sous Ubuntu Server / RFXCom / Domoticz Version: 2020.2
pascal_69
Messages : 55
Inscription : 30 janv. 2018, 21:52

Re: Démarrage de MOSQUITO automatique ?

Message par pascal_69 »

Bonjour,
Il est bien présent dans ton /etc/init.d ?
Dim33
Messages : 209
Inscription : 29 janv. 2017, 23:19

Re: Démarrage de MOSQUITO automatique ?

Message par Dim33 »

pascal_69 a écrit :Bonjour,
Il est bien présent dans ton /etc/init.d ?
oui

dans la console, si je tape : mosquitto tout fonctionne.
NUC sous Ubuntu Server / RFXCom / Domoticz Version: 2020.2
rimram31
Messages : 659
Inscription : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: Démarrage de MOSQUITO automatique ?

Message par rimram31 »

Si tu as fait une installation "standard" de mosquitto, type apt-get install, ca doit installer aussi les scripts nécessaires de demarrage/reemarrage système, en ubuntu maintenant géré par systemd.

Essaie un

Code : Tout sélectionner

sudo systemctl status mosquitto
(ou equivalent) deja, pour qu'un service soit lancé au démarrage il faut, si ce n'est pas fait pas le script d'install par default, faire alors un

Code : Tout sélectionner

sudo systemctl enable <service> (mosquitto dans ce cas)
Ce qui peut se passer aussi c'est que le script de démarrage a planté pour moultes raisons obscures, dans ce cas normalement la commande status donne des informations permettant de debugger.

Après, si c'est pas une installation standard, là c'est une autre histoire.
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
Dim33
Messages : 209
Inscription : 29 janv. 2017, 23:19

Re: Démarrage de MOSQUITO automatique ?

Message par Dim33 »

Merci pour ton aide.

J'ai desinstallé puis reinstallé MOSQUITTO.

Aprés reboot, la commande sudo systemctl status mosquitto me renvoie :

Code : Tout sélectionner

● mosquitto.service - LSB: mosquitto MQTT v3.1 message broker
   Loaded: loaded (/etc/init.d/mosquitto; generated)
   Active: active (running) since Fri 2018-05-25 21:21:48 CEST; 15s ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 1 (limit: 4221)
   CGroup: /system.slice/mosquitto.service
           └─1405 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
Ensuite la commande sudo systemctl enable mosquitto me renvoie :

Code : Tout sélectionner

mosquitto.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable mosquitto
Une idée ?
NUC sous Ubuntu Server / RFXCom / Domoticz Version: 2020.2
Dim33
Messages : 209
Inscription : 29 janv. 2017, 23:19

Re: Démarrage de MOSQUITO automatique ?

Message par Dim33 »

Je me réponds, la commande suivante a résolu le pb :

Code : Tout sélectionner

sudo systemd-sysv-install enable mosquitto
NUC sous Ubuntu Server / RFXCom / Domoticz Version: 2020.2
rimram31
Messages : 659
Inscription : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: Démarrage de MOSQUITO automatique ?

Message par rimram31 »

Super,

Je ne connaissais pas le systemd-sysv-install mais je pense que le premier enableque tu as fait avait déjà "fait le job" (en renvoyant a system-v) sauf que le message envoyé peut prêter a confusion (https://askubuntu.com/questions/975634/ ... he2/975669).

Après tu peux ajuster au besoin le fichier de configuration (/etc/mosquitto/mosquitto.conf) sans oublier de faire un stop/start ou un restart pour redémarrer le service (sudo systemctl stop|start|restart <service>) (et check via status si souci).

Dans ce genre de manip, toujours préférable de vérifier que tout a bien été pris en compte en rebootant effectivement pour voir si au démarrage tout est dans l'état attendu. Toujours galère de devoir revenir des semaines plus tard sur ce qu'on a déjà fait et/ou que l'on doit retrouver lors d'un reboot.
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
Répondre