Erro "Não foi possível verificar o token de autorização devido a diferenças no relógio do servidor"

Tenho a autenticação do Google ativada e ela estava funcionando. Mas então algo aconteceu (acho que aceitei uma atualização automática das especificações da minha máquina no linode.com) e agora a autenticação do Google não funciona. O Discourse diz:

Não foi possível verificar o token de autorização devido a diferenças no relógio do servidor. Tente novamente.

sempre que tento fazer login com o Google (ainda não tentei os outros métodos de login, exceto usuário/senha).

Não tenho certeza do que causa esse erro e não há resultados de busca com respostas no Google.

Verifiquei os logs NTP do meu servidor e vi erros como

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

o que parece estar relacionado (causando uma diferença no relógio). Será que esse é de fato o problema?

O que o comando grep ntp /etc/services mostra?
Deveriam haver duas linhas:

ntp             123/tcp
ntp             123/udp   

Se elas não estiverem presentes, adicione-as e reinicie o serviço ntp.

Obrigado pela dica!

Acontece que eu estava confuso: o Discourse está rodando em outro servidor (meu subdomínio aponta para outro PI)

Nesta outra máquina o NTP não estava instalado, então o instalei (apt install ntp no Ubuntu), e agora não há mais problema!

Estou enfrentando o mesmo problema.
Por favor, veja a saída de grep ntp /etc/services:

Alguém mais sabe o que mais posso fazer para corrigir isso?

@RGJ

Corrigi seguindo: Google Login Stopped Working after manual update