Erreur « Impossible de vérifier le jeton d'autorisation en raison de différences d'horloge serveur »

J’ai activé l’authentification Google, et cela fonctionnait. Mais ensuite, quelque chose s’est produit (je pense avoir accepté une mise à jour automatique des spécifications de ma machine sur linode.com), et maintenant l’authentification Google ne fonctionne plus. Discourse affiche :

Impossible de vérifier le jeton d’autorisation en raison de différences d’horloge entre les serveurs. Veuillez réessayer.

à chaque fois que j’essaie de me connecter avec Google (je n’ai pas essayé les autres méthodes de connexion, sauf nom d’utilisateur/mot de passe).

Je ne sais pas ce qui cause cette erreur, et il n’y a aucun résultat de recherche avec des réponses sur Google.

J’ai consulté les journaux NTP de mon serveur et j’ai vu des erreurs comme :

ntpd[23986]: giving up resolving host 1.arch.pool.ntp.org: Servname not supported for ai_socktype (-8)

ce qui semble être lié (provoquant une différence d’horloge). Est-ce en fait ce qui pourrait être le problème ?

Que vous indique la commande grep ntp /etc/services ?
Il devrait y avoir deux lignes :

ntp             123/tcp
ntp             123/udp   

Si elles ne sont pas présentes, ajoutez-les et redémarrez votre service ntp.

Merci pour l’astuce !

Il s’avère que j’étais confus : Discourse tourne sur un autre serveur (mon sous-domaine pointe vers un autre Raspberry Pi).

Sur cette autre machine, NTP n’était pas installé, alors je l’ai installé (apt install ntp sous Ubuntu), et maintenant il n’y a plus de problème !

Je rencontre le même problème,
veuillez consulter la sortie de grep ntp /etc/services

Est-ce que quelqu’un d’autre sait ce que je peux faire d’autre pour résoudre ce problème ?

@RGJ

Résolu en suivant : Google Login Stopped Working after manual update