Nas últimas semanas, notei todas as manhãs que meu relógio ficaria atrasado em 2-3 minutos. Percebi que abrir a caixa de diálogo 'Data e hora' em Preferências do sistema acionará o relógio para sincronizar novamente com os servidores de horário da Apple. Estou executando o OS X 10.7.4 Lion em um MacBook Pro 8,2.
O que pode estar causando essa falta de ressincronização automática?
Edição: Comparei meu /etc/ntp.conf
arquivo com um par também executando o Lion e percebemos que meu arquivo continha:
0000000: 7365 7276 6572 2074 696d 652e 6170 706c server time.appl
0000010: 652e 636f 6d2e 0a e.com..
enquanto o dele tinha:
0000000: 7365 7276 6572 2074 696d 652e 6170 706c server time.appl
0000010: 652e 636f 6d e.com
A data de sua última modificação em meados de 2010, enquanto a minha foi modificada pela última vez há apenas uma ou duas semanas (quando o problema começou?). Certamente não editei manualmente o arquivo. Possivelmente relacionado?
EDIÇÃO 2: Percebi que, se eu mudar meu servidor de horário em 'Data e Hora' para, digamos, Ásia, meu /etc/ntp.conf
arquivo se tornará:
0000000: 7365 7276 6572 2074 696d 652e 6173 6961 server time.asia
0000010: 2e61 7070 6c65 2e63 6f6d 2e0a .apple.com..
completo com o caractere 0x2e à direita. Então, parece que o OS X adiciona o final. automaticamente, mas um novo sistema Lion não contém esse caractere à direita. Ainda não tenho certeza se isso está afetando a sincronização.
EDIÇÃO 3: Faz 24 horas desde que mudei o servidor de horário para 'Apple Asia' e depois voltei para 'Apple Americas' - sem desvio de tempo. Bizarro.