Beschreibung
diese Kurzbeschreibung, soll folgende Lösung darstellen um folgenden Fehler zu bereinigen.
Bei der Einrichtung einer Debian 13 (Trixie) VM wurde der NTP Dienst ( ntpsec ) installiert. Nach Kontrolle des Dienstes via "systemctl" ist aufgefallen, dass bei der Installation kein Logverzeichnis erstellt wurde, indem der Dienst wegen fehlendem Schreibrecht keine Logfile(s) erstellen kann.
Fehlermeldung:
Nov 25 07:36:00 vm09 ntpd[485930]: statistics directory /var/log/ntpsec/ does not exist or is unwriteable, error No such file or directory
Lösungsansatz:
Erstellen Sie das fehlende Verzeichnis und vergeben dem User das notwendige Recht zum erstellen von Logfile(s)
Schritte:
- Melden Sie sich am Server entweder direkt oder via SSH an.
- Führen Sie eine Server Statusabfrage aus um das fehlende Verzeichnis ausgeben zu lassen:
systemctl status ntpsec.service - Navigieren Sie in das Log Directory und erstellen darin das fehlende Verzeichnis:
mkdir /var/log/ntpsec - Vergeben Sie nun dem Dienst User das Recht zum lesen/schreiben im erstellen Verzeichnis:
chown ntpsec:ntpsec /var/log/ntpsec
Wenn Sie die oben genannten Schritte umgesetzt haben, ist das fehlende Verzeichnis erstellt und der Dienst kann darin das Logfile erstellen.
Quelle: https://bugs-devel.debian.org/cgi-bin/bugreport.cgi?bug=1049424
