Eu tenho um iMac de 27 "em meados de 2011 executando o Mavericks (10.9.1). Atualizei do Mountain Lion neste outono quando o Mavericks foi lançado. Eu nunca tive nenhum problema antes com o relógio do sistema.
Desde a instalação do Mavericks, meu relógio sempre ganha cerca de 20 segundos por dia. Meu fuso horário está definido corretamente e "Definir data e hora automaticamente" está marcado nas minhas preferências do sistema Data e hora. Está definido para usar "Apple / Américas / EUA (time.apple.com)"
Quando abro o painel Preferências do sistema de data e hora, meu relógio é ajustado imediatamente para a hora correta, mas sem abrir o painel, ele desvia rapidamente.
Reiniciei, marquei e desmarcou a caixa para definir a data e a hora automaticamente e nenhuma delas parece ter ajudado.
Alguma solução ou idéia?
ATUALIZAR:
Eu fiz o que parece um progresso. Pergunta: Como posso saber se o meu mac está mantendo o relógio atualizado corretamente? e sua resposta aceita pelo grgarside forneceu uma grande ajuda útil na solução de problemas. Meu desvio é de 499.988 (ganhos 43,19 segundos por dia)!
Mais importante, o marcapasso está sendo executado a cada 5 a 15 segundos, conforme evidenciado pelo meu log de tronco, no entanto, toda vez que é executado, ocorre um erro:
Feb 1 11:53:29 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Feb 1 11:53:39 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Feb 1 11:53:51 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Feb 1 11:53:59 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Feb 1 11:54:09 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Feb 1 11:54:19 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Parece que tenho um problema de permissão, mas não consigo descobrir. Descarreguei e recarreguei o marcapasso plsit via launchctl
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.pacemaker.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.pacemaker.plist
aqui está uma exportação de texto do meu com.apple.pacemaker.plist
{
Label = "com.apple.pacemaker";
ProgramArguments = (
"/usr/libexec/pacemaker",
"-b",
"-e",
"0.0001",
"-a",
10,
);
KeepAlive = {
PathState = {
"/private/var/db/ntp.drift" = YES;
};
};
}
meu arquivo /private/var/db/ntp.drift pertence ao root: wheel e suas permissões são 644, /System/Library/LaunchDaemons/com.apple.pacemaker.plist possui exatamente a mesma propriedade e permissões.
Espero que esta atualização forneça informações adicionais suficientes para que alguém possa me solucionar esse problema.