Ich habe gerade mal bei mir nachgeschaut, da läuft mosquitto unter dem User mosquitto. Entsprechend müssten die Dateien diesem User gehören.
Wenn die log-Datei dem richtigen User gehört, sollte auch bei einem misslungenem Start zumindest eine genauere Information über den Grund des Misslingens geloggt werden.
Schlimmstenfalls musst Du mosquitto mittels
Code: Alles auswählen
sudo apt purge mosquitto
Code: Alles auswählen
sudo apt install mosquitto
Anschließend prüfst Du unmittelbar, ob der Dienst mit systemctl gestartet werden kann (sudo systemctl start mosquitto.service).
Aber gewöhnlich sollte sich das Problem auch so eingrenzen lassen.