Errore "Impossibile verificare il token di autorizzazione a causa di differenze nell'orario del server"

Ho l’autenticazione Google abilitata e funzionava. Poi è successo qualcosa (penso di aver accettato un aggiornamento automatico delle specifiche della mia macchina su linode.com) e ora l’autenticazione Google non funziona. Discourse dice:

Impossibile verificare il token di autorizzazione a causa di differenze nell’orario del server. Riprova.

ogni volta che provo ad accedere con Google (non ho provato gli altri metodi di accesso tranne nome utente/password).

Non sono sicuro di cosa causi questo errore e non ci sono risultati di ricerca con risposte su Google.

Ho controllato i log NTP del mio server e ho visto errori come

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

che sembrano correlati (causando una differenza nell’orario). È effettivamente questo il problema?

Cosa restituisce grep ntp /etc/services?
Dovrebbero esserci due righe:

ntp             123/tcp
ntp             123/udp

Se non sono presenti, aggiungile e riavvia il servizio ntp.

Grazie per il consiglio!

Mi sono reso conto di aver fatto confusione: Discourse è in esecuzione su un altro server (il mio sottodominio punta a un altro PI)

Su questa altra macchina NTP non era installato, quindi l’ho installato (apt install ntp in Ubuntu) e ora non ci sono più problemi!

Anche io sto riscontrando lo stesso problema,
per favore vedi l’output di grep ntp /etc/services

Qualcun altro sa cosa altro posso fare per risolvere?

@RGJ

Risolto seguendo: Google Login Stopped Working after manual update