systemd-timesyncd no Debian 8 (falha silenciosamente?)

4

Estou tendo problemas em uma instalação do Debian 8 para obter o systemd para sincronizar o horário corretamente. O NTP foi ativado com relatórios timedatectl set-ntp true e systemctl status systemd-timesyncd :

● systemd-timesyncd.service - Network Time Synchronization
   Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled)
   Active: active (running) since Thu 2016-02-04 13:25:22 CET; 5h 49min ago
     Docs: man:systemd-timesyncd.service(8)
 Main PID: 302 (systemd-timesyn)
   Status: "Idle."
   CGroup: /system.slice/systemd-timesyncd.service
           └─302 /lib/systemd/systemd-timesyncd

Nenhum erro pode ser encontrado em qualquer registro, embora o timesyncd ainda pareça se recusar a sincronizar corretamente, como timedatectl status reporta:

NTP enabled: yes
NTP synchronized: no

Seção de tempo (a única seção) do timesyncd.conf:

[Time]
Servers=0.dk.pool.ntp.org 1.dk.pool.ntp.org 2.dk.pool.ntp.org 3.dk.pool.ntp.org 
#Servers=0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org

Finalmente, executando o ntpdate manualmente em um dos servidores na configuração, ntpdate 0.dk.pool.ntp.org , sincroniza muito bem.

Pode ser que haja algum erro em meu nome, mas, em caso afirmativo, o timeyncd ou o systemd não devem relatar isso?

    
por blockdev 04.02.2016 / 23:10

1 resposta

3

O mais provável é que o seu acesso aos servidores de horário especificados esteja bloqueado via firewall / rede ou o seu firewall local baseado no host (iptables). Eu tenho os mesmos erros no Debian Jessie 8.6 como abaixo:

systemd-timesyncd[21869]: Using NTP server 193.225.118.163:123     (hu.pool.ntp.org). 2016-12-27T11:57:24.832779+01:00 xxxxxx systemd-timesyncd[21869]:     Timed out waiting for reply from 193.225.118.163:123 (hu.pool.ntp.org).

Observe que o comando systemctl status systemd-timesyncd deve mostrar a mesma saída ou semelhante para você em seu terminal. Caso contrário, tente reiniciar o serviço e procure por Tempo limite aguardando resposta de ... . Se você tiver uma conexão bem-sucedida com o servidor NTP, os logs de serviço deverão mostrar o seguinte após a reinicialização do serviço:

Dec 27 11:58:14 xxxxx systemd[1]: Started Network Time Synchronization.
Dec 27 11:58:14 xxxxx systemd-timesyncd[21895]: Using NTP server X.Y.Z.ZZ:123 (your.ntp-server.com).

Depois disso, o comando timedatectl status deve exibir a linha (entre outras):

...
NTP enabled: yes
NTP synchronized: yes
...

Note que você não precisa ter nada especificado na seção relevante do /etc/systemd/timesyncd.conf . Se você comentou a linha Servers, o padrão do serviço é 0-3.debian.pool.ntp.org time servers.

    
por 27.12.2016 / 12:26