Bonjour,
Voici une petite mésaventure sur un serveur Debian qui n’as pas d’horloge matérielle (nano ordinateur type RaspberryPi).
Je m’aperçois que le serveur n’est pas à l’heure. En fait, il retarde de plus de 24 heures.
Je regarde le service ntp avec systemctl status ntp
, le service est actif mais il affiche des erreurs sur tous les serveurs de temps :
error resolving pool 3.fr.pool.ntp.org: Temporary failure in name resolution (-3)
Bien, j’ai donc un problème avec mon résolveur.
Je regarde le service bind avec systemctl status bind9
. Le service fonctionne mais j’ai des erreurs :
validating ./NS: verify failed due to bad signature (keyid=22545): RRSIG validity period has not begun
Ok donc mon résolveur ne fonctionne pas parce que le système n’est pas à l’heure.
On résume : le système ne veut pas se mettre à l’heure car la résolution de noms ne fonctionne pas. La résolution de noms ne fonctionne pas parce que le système ne veut pas se mettre à l’heure. CQFD
Il ne restait plus qu’à mettre à l’heure avec :
timedatectl set-time "2019-11-11 17:27:10"
et à relancer bind9 puis ntp.