Mosquitto sur Stretch - Bug demarrage

Forum dédié aux questions concernant la configuration de votre serveur sous Linux
labra
Messages : 34
Inscription : 07 nov. 2017, 21:44

Mosquitto sur Stretch - Bug demarrage

Message par labra »

Bonjour,

Je viens a vous car je ne sais plus quoi faire.
Pour installer domoticz 4.97, j'ai finalement réinstallé stretch. Tout s'est bien déroulé mais je bloque depuis 1 semaine sur l'installation de mosquitto.
Il est installé mais fait une erreur au démarrage. Ensuite je tente de le lancer manuellement en chargeant le de config mais cela me met une erreur "invalide user mosquitto"

Code : Tout sélectionner

eti_user@etiberry2:~ $ sudo systemctl status mosquitto
[sudo] Mot de passe de eti_user : 
● mosquitto.service - Mosquitto MQTT Broker daemon
   Loaded: loaded (/etc/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Sat 2018-07-14 19:27:35 CEST; 25s ago
  Process: 351 ExecStart=/usr/local/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf -d (code=exited, status=0/SUCCESS)
  Process: 321 ExecStartPre=/bin/rm -f /run/mosquitto.pid (code=exited, status=0/SUCCESS)
 Main PID: 351 (code=exited, status=0/SUCCESS)

juil. 14 19:27:34 etiberry2 systemd[1]: Starting Mosquitto MQTT Broker daemon...
juil. 14 19:27:35 etiberry2 systemd[1]: Started Mosquitto MQTT Broker daemon.

eti_user@etiberry2:~ $ sudo mosquitto -c /etc/mosquitto/mosquitto.conf
1531589305: mosquitto version 1.4.14 (build date 2018-07-10 22:52:44+0200) starting
1531589305: Config loaded from /etc/mosquitto/mosquitto.conf.
1531589305: Opening websockets listen socket on port 9001.
1531589305: Opening ipv4 listen socket on port 1883.
1531589305: Opening ipv6 listen socket on port 1883.
1531589305: Error: Invalid user 'mosquitto'
Avez-vous une idée ?

Merci d'avance

Etienne
labra
Messages : 34
Inscription : 07 nov. 2017, 21:44

Re: Mosquitto sur Stretch - Bug demarrage

Message par labra »

Je me répond a moi même, le problème est toujours présent mais en modifiant le fichier de configuration.
L'utilisateur est maintenant moi-même : eti-user

Code : Tout sélectionner

 When run as root, drop privileges to this user and its primary
# group.
# Leave blank to stay as root, but this is not recommended.
# If run as a non-root user, this setting has no effect.
# Note that on Windows this has no effect and so mosquitto should
# be started by the user you wish it to run as.
user eti_user
Par contre, le service ne se lance toujours pas :

Code : Tout sélectionner

● mosquitto.service - Mosquitto MQTT Broker daemon
   Loaded: loaded (/etc/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Sat 2018-07-14 19:42:39 CEST; 12min ago
  Process: 384 ExecStart=/usr/local/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf -d (code=exited, status=0/SUCCESS)
  Process: 331 ExecStartPre=/bin/rm -f /run/mosquitto.pid (code=exited, status=0/SUCCESS)
 Main PID: 384 (code=exited, status=0/SUCCESS)

juil. 14 19:42:38 etiberry2 systemd[1]: Starting Mosquitto MQTT Broker daemon...
juil. 14 19:42:39 etiberry2 systemd[1]: Started Mosquitto MQTT Broker daemon.
Une idée

Etienne
Répondre