Démarrage de MOSQUITO automatique ?

Posez vos questions concernant le Raspberry (conseil avant achat, choix de connectique, demandes de câblages...) un espace spécifiques pour les questions relatives aux scripts shell,bask,block etc ... est ouvert dans un autre forum.
Répondre
Dim33
Messages : 100
Enregistré le : 29 janv. 2017, 23:19

Démarrage de MOSQUITO automatique ?

Message par Dim33 » 22 mai 2018, 23:51

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.
Synology DS214+ / RFXCom / Domoticz 3.8153

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


pascal_69
Messages : 44
Enregistré le : 30 janv. 2018, 21:52

Re: Démarrage de MOSQUITO automatique ?

Message par pascal_69 » 23 mai 2018, 00:22

Bonjour,
Il est bien présent dans ton /etc/init.d ?

Dim33
Messages : 100
Enregistré le : 29 janv. 2017, 23:19

Re: Démarrage de MOSQUITO automatique ?

Message par Dim33 » 23 mai 2018, 00:25

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.
Synology DS214+ / RFXCom / Domoticz 3.8153

rimram31
Messages : 621
Enregistré le : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: Démarrage de MOSQUITO automatique ?

Message par rimram31 » 23 mai 2018, 11:39

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

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Dim33
Messages : 100
Enregistré le : 29 janv. 2017, 23:19

Re: Démarrage de MOSQUITO automatique ?

Message par Dim33 » 25 mai 2018, 21:56

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 ?
Synology DS214+ / RFXCom / Domoticz 3.8153

Dim33
Messages : 100
Enregistré le : 29 janv. 2017, 23:19

Re: Démarrage de MOSQUITO automatique ?

Message par Dim33 » 25 mai 2018, 22:18

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

Code : Tout sélectionner

sudo systemd-sysv-install enable mosquitto
Synology DS214+ / RFXCom / Domoticz 3.8153

rimram31
Messages : 621
Enregistré le : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: Démarrage de MOSQUITO automatique ?

Message par rimram31 » 26 mai 2018, 12:34

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

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Répondre