Can not make Mosquitto MQTT as services

Hi,

I installed Mosquitto MQTT as described here:
http://richardn.ca/2018/02/08/installing-mosquitto-on-dietpi-raspbian-debian/

But at the end of the last command to run it as a service “sudo systemctl start mosquitto.service” I receive an error:

root@DietPi:~# sudo systemctl start 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.

systemctl status mosquitto.service

May 05 01:37:06 DietPi systemd[1]: Failed to start Mosquitto MQTT v3.1/v3.1.1 Broker (DietPi).
May 05 01:37:06 DietPi systemd[1]: mosquitto.service: Unit entered failed state.
May 05 01:37:06 DietPi systemd[1]: mosquitto.service: Failed with result ‘exit-code’.
May 05 01:37:06 DietPi systemd[1]: mosquitto.service: Service hold-off time over, scheduling restart.
May 05 01:37:06 DietPi systemd[1]: Stopped Mosquitto MQTT v3.1/v3.1.1 Broker (DietPi).
May 05 01:37:06 DietPi systemd[1]: mosquitto.service: Start request repeated too quickly.
May 05 01:37:06 DietPi systemd[1]: Failed to start Mosquitto MQTT v3.1/v3.1.1 Broker (DietPi).
May 05 01:37:06 DietPi systemd[1]: mosquitto.service: Unit entered failed state.
May 05 01:37:06 DietPi systemd[1]: mosquitto.service: Failed with result ‘exit-code’.

When I run it as mosquitto it runs fine but in foreground which I don not want.

Hi,

many thanks for your report. Why are you not using diepi-software to install Mosquitto ?? This would do all needed steps automatically, including setting up the service.

I did that but Mosquitto did not work, after manual install it does work.

Do you have a suggestion to solve this issue ?

what exactly was the issue once you installed Mosquitto using diepi-software

I’m fogotten to copy the fail.
But it was something about Mosquitto not starting, than I did an manual install which works but can not get it runnin as a service.

Wat is the best way to completely de-install Mosquitto, via the diepi-software or via command line ?

I have de-install Mosquitto via the dietpi-software menu.
Then I reinstall Mosquitto via the dietpi-software and reboot.
After the restart no Mosquitto is runnung !

Please advice me what to do to get it running as a service !

What is the error message? Did you check the log file?

What log file ?

When I try to sudo systemctl start mosquitto.service it says (See “systemctl status mosquitto.service” and “journalctl -xe” for details)

So check my opening post for the systemctl status mosquitto.service output.
https://dietpi.com/forum/t/can-not-make-mosquitto-mqtt-as-services/4059/1

root@DietPi:/# systemctl status mosquitto.service
● mosquitto.service - Mosquitto MQTT v3.1/v3.1.1 Broker (DietPi)
Loaded: loaded (/etc/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
Active: > failed > (Result: exit-code) since Wed 2020-05-06 19:02:46 BST; 50s ago
Docs: man:mosquitto.conf(5)
man:mosquitto(8)
Process: 1134 ExecStart=/usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf > (code=exited, status=3)
Main PID: 1134 (code=exited, status=3)

May 06 19:02:45 DietPi systemd[1]: > Failed to start Mosquitto MQTT v3.1/v3.1.1 Broker (DietPi).
May 06 19:02:45 DietPi systemd[1]: > mosquitto.service: Unit entered failed state.
May 06 19:02:45 DietPi systemd[1]: > mosquitto.service: Failed with result ‘exit-code’.
May 06 19:02:46 DietPi systemd[1]: mosquitto.service: Service hold-off time over, scheduling restart.
May 06 19:02:46 DietPi systemd[1]: Stopped Mosquitto MQTT v3.1/v3.1.1 Broker (DietPi).
May 06 19:02:46 DietPi systemd[1]: > mosquitto.service: Start request repeated too quickly.
May 06 19:02:46 DietPi systemd[1]: > Failed to start Mosquitto MQTT v3.1/v3.1.1 Broker (DietPi).
May 06 19:02:46 DietPi systemd[1]: > mosquitto.service: Unit entered failed state.
May 06 19:02:46 DietPi systemd[1]: > mosquitto.service: Failed with result ‘exit-code’.

hi, log file should be located at /var/log/mosquitto/

This folder is empty.

root@DietPi:/var/log/mosquitto# ls
root@DietPi:/var/log/mosquitto#

Nevermind !

I installed the latest DietPi BETA image and installed all software again via dietpi-software and all is working fine now :wink:

what Beta Image we are talking about? What did you used before and what do you use now? :slight_smile:

I was using Jessie in the past and update/upgrade it to Stretch via commands.

Now I’m using Buster BETA and all works well now.
Used Pine64 image: https://dietpi.com/downloads/images/

indeed going to Buster was a good decision :slight_smile: