Projet

Général

Profil

Scénario #25457

Mis à jour par Daniel Dehennin il y a plus de 5 ans

h3. Problème

Actuellement le service *@ntp@* :

* n’est pas actif car *@systemd-timesyncd.service@* est actif
*
ntp s’exécute après *@network.target@* (et de façon mal faite car il manque le *@Wants=@*), il essaye donc trop tôt de s’accrocher à une adresse IP qui n’est pas encore configurée *@Wants=@*)

<pre>
# /lib/systemd/system/ntp.service
[Unit]
Description=Network Time Service
Documentation=man:ntpd(8)
After=network.target
Conflicts=systemd-timesyncd.service

[Service]
Type=forking
# Debian uses a shell wrapper to process /etc/default/ntp
# and select DHCP-provided NTP servers if available
ExecStart=/usr/lib/ntp/ntp-systemd-wrapper
PrivateTmp=true

[Install]
WantedBy=multi-user.target
</pre>

h3. Propositions Il faut ajouter des *@override@* afin de définir

* Désactiver *@systemd-timesyncd.service@*
* Surcharger la configuration de l’unit systemd avec les informations suivantes :
<pre>
[Unit]
After=network-online.target
Wants=network-online.target
</pre>

Retour