Relógio correndo rápido após a instalação do OS X Mavericks

8

Percebi que a hora do sistema OS X no meu iMac está correndo mais rápido após a atualização para o Mavericks. Após cerca de uma semana, são 4 ou 5 minutos bons demais.

Nas minhas preferências Data e hora, tudo está definido como automático, a hora é atualizada para uso Apple Europe (time.euro.apple.com.)e o fuso horário também está definido como automático.

Alguma idéia de por que isso pode estar acontecendo e como corrigi-lo?

Michael Waterfall
fonte
Pode ser que a bateria do relógio interno esteja acabando. A sincronização automática de hora não acontece continuamente. Qual a idade do seu iMac?
NReilingh
Eu comprei-o em torno de Março de 2010. Nunca tive esse problema antes com Macs mais antigos embora: - /
Michael Waterfall
Definitivamente acontecerá eventualmente , mas sim, 3,5 anos é muito curto. Curioso.
NReilingh
Isso tem me incomodado nas últimas semanas também. Durante o longo fim de semana de férias, meu sistema estava desligado em 5 minutos e meio. Abrir o painel de preferências de data / hora faz com que seja sincronizado imediatamente. Liguei para o suporte da Apple sobre isso há pouco; eles me fizeram redefinir o BMC e o PRAM. Estou executando um script a cada 5 minutos para rastrear as diferenças entre o relógio do sistema e o servidor de horário. Após 5 minutos, fica claro que está funcionando muito rápido e não está sincronizando até o ntp como deveria. Este é um iMac de final de 2012 que eu tenho há apenas 3 meses (não foi possível consertar o substituto de outra maçã do iMac).
Yoonix
@ yoonix Que pena que redefinir o BMC e o PRAM não funcionou, pois eu ainda não havia tentado isso. Tentou definir um script para ser executado a ntpdatecada poucas horas, mas prefiro descobrir qual é o problema!
Michael Waterfall

Respostas:

2

Meu iMac sofria da mesma síndrome do relógio imprecisa. No entanto, meu MacBook Pro configurou exatamente o mesmo com o Mavericks e na mesma rede mantém o tempo muito bem.

O iMac problemático estava relatando uma incapacidade de "criar soquete" no system.log. Parece que ele estava tentando definir o horário a cada 5 minutos quando olhei no system.log

$ grep ntpd /var/log/system.log    returned many of these, each about 5 minutes apart:

Dec 19 15:32:46 Macintosh-0023dffe31b2.local ntpd[8887]: unable to create socket on en1 (53) for 2002:43ba:cb7b::a82a:82b9:92d0:134#123  
Dec 19 15:37:47 Macintosh-0023dffe31b2.local ntpd[8887]: unable to create socket on en0 (54) for 2002:43ba:cb7b::701a:38b1:c1e9:db4d#123  

Como um tiro no escuro, alterei o servidor de horário nas prefs de Data e hora colando um servidor de uma cidade vizinha na entrada Apple (time.apple.com). Eu usei ntp-nist.ldsbc.edu.

Agora, a hora é atualizada periodicamente e parece ser precisa.

$ grep ntpd /var/log/system.log agora retorna entradas como estas e parece que está atualizando a hora adequadamente:

Dec 19 15:53:15 Macintosh-0023dffe31b2.local ntpd[124]: proto: precision = 1.000 usec  
Dec 19 15:57:43 Macintosh-0023dffe31b2.local ntpd[124]: SYNC state ignoring -0.128408 s  
Dec 19 15:58:49 Macintosh-0023dffe31b2.local ntpd[124]: SPIK state ignoring -0.159852 s  
Dec 19 16:19:45 Macintosh-0023dffe31b2.local ntpd[124]: ntpd: time set -0.224141 s  
Dec 19 16:55:43 Macintosh-0023dffe31b2.local ntpd[124]: ntpd: time set -1.573103 s  

Espero que isso continue a resolver meu problema.

user283368
fonte
Bem, não ficou. Meu desvio do relógio voltou e o log do sistema mostra que o computador está novamente "incapaz de criar soquete". Assim, apenas alterar o servidor de horário corrigiu o problema por cerca de um dia, mas não é uma solução permanente. O computador está executando 10.9.1.
user283368
1

Corrigi esse problema adicionando a seguinte linha ao /etc/ntp.conf

interface ignore ipv6

e, em seguida, reiniciando o ntpd.

Parece funcionar muito bem usando ivp4 em vez de ipv6

er0k
fonte
11
Soa como um bug ...
Avery Payne /
Após a atualização para 10.9.2, isso não parece mais necessário. Não estou recebendo mais erros "incapaz de criar soquete" nos meus logs. Eu acho que a Apple corrigiu isso em uma de suas atualizações.
er0k
Ele Ele! Chamou!
Avery Payne