Le serpent qui se mord la queue

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 :grin:

Il ne restait plus qu’à mettre à l’heure avec :
timedatectl set-time "2019-11-11 17:27:10"
et à relancer bind9 puis ntp.

2 J'aimes