Comprei um Raspberry Pi 3 há aproximadamente dois meses e, desde então, o tempo nunca foi atualizado . Detalhes:
- O sistema operacional é uma nova instalação do Raspbian Jessie (4.1.19-v7 +).
- A conexão à Internet é via Wi-Fi nativo e não há outro problema com a comunicação.
- Não há problemas de firewall, pois a atualização de horário funciona como um encanto em uma máquina Windows na mesma LAN.
- O fuso horário está definido corretamente.
Eu comecei com nptdate
. Quando tentei forçar a atualização,
sudo /etc/init.d/ntp stop
sudo ntpd -q -g
sudo /etc/init.d/ntp start
o terminal congelou com o segundo comando. A última mensagem /var/log/syslog
foi:
Listening on routing socket on fd #22 for interface updates
/etc/ntp.conf
conteúdo:
driftfile /var/lib/ntp/ntp.drift
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
server 0.debian.pool.ntp.org iburst
server 1.debian.pool.ntp.org iburst
server 2.debian.pool.ntp.org iburst
server 3.debian.pool.ntp.org iburst
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery
restrict 127.0.0.1
restrict ::1
Parece-me que o ntp
pacote tem um problema. Como configuro a atualização de horário, pois meu Raspberry é ativado apenas durante o dia e o atraso acumulado durante a noite?
ntpd
mudou em algum momento nos últimos anos para dificultar a força do usuário. Considerando o quão simplista é seu objetivo, é um dos aplicativos absolutamente piores e mais obtusos de todos os tempos. Alguém deve apenas escrever uma implementação básica, somente para cliente, para sistemas de usuário final independentes. Não poderia demorar mais de um dia, incluindo a leitura dos RFCs. Sinto por você. Eu odeio essa coisa (exceto que geralmente funciona para mim, então não estou incomodada ...). Boa sorte.
sudo grep ntp /var/log/syslog
ou, após a inicialização journalctl | grep ntp
,.
sudo grep ntp /var/log/syslog
retorna muitos bad peer from pool x.debian.pool.ntp.org
erros. Depois de reiniciar journald | grep ntp
retorna bash: journald: command not found
e sudo grep ntp /var/log/syslog
retorna um monte de can't find host x.debian.pool.ntp.org: name or service not known
erros eno servers can be used, exiting