Tengo un iMac de mediados de 2011 de 27" corriendo Mavericks (10.9.1). Actualicé desde Mountain Lion este otoño cuando se lanzó Mavericks. Nunca tuve problemas antes con mi reloj de sistema.
Desde que instalé Mavericks, mi reloj gana consistentemente alrededor de 20 segundos por día. Tengo mi Zona Horaria configurada correctamente y "Ajustar fecha y hora automáticamente" está marcado en mis preferencias de sistema de Fecha y Hora. Está configurado para usar "Apple/Americas/U.S. (time.apple.com)"
Cuando abro el panel de Preferencias de Fecha y Hora mi reloj se ajusta inmediatamente a la hora correcta, pero sin abrir el panel, se desajusta bastante rápido.
He reiniciado, marcado y desmarcado la casilla para ajustar la fecha y hora automáticamente y ninguna de las dos parece haber ayudado.
¿Alguna solución o idea?
ACTUALIZACIÓN:
Me siento como que he avanzado. Pregunta: ¿Cómo puedo saber si mi Mac está manteniendo el reloj actualizado correctamente? y su respuesta aceptada por grgarside proporcionó mucha ayuda útil para la solución de problemas. ¡Mi desfase es enorme, 499.988 (gana 43.19 segundos por día)!
Lo más importante, pacemaker se está ejecutando cada 5 - 15 segundos, como evidencia mi registro de stem, sin embargo, cada vez que se ejecuta aparece un error:
Feb 1 11:53:29 jsw.local pacemaker[19928]: adjtime: Operación no permitida
Feb 1 11:53:39 jsw.local pacemaker[19928]: adjtime: Operación no permitida
Feb 1 11:53:51 jsw.local pacemaker[19928]: adjtime: Operación no permitida
Feb 1 11:53:59 jsw.local pacemaker[19928]: adjtime: Operación no permitida
Feb 1 11:54:09 jsw.local pacemaker[19928]: adjtime: Operación no permitida
Feb 1 11:54:19 jsw.local pacemaker[19928]: adjtime: Operación no permitida
Parece que tengo un problema de permisos, pero no logro solucionarlo. He descargado y vuelto a cargar el plsit de pacemaker a través de launchctl
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.pacemaker.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.pacemaker.plist
aquí hay una exportación de texto de mi 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;
};
};
}
mi archivo /private/var/db/ntp.drift es propiedad de root:wheel y sus permisos son 644, /System/Library/LaunchDaemons/com.apple.pacemaker.plist tiene exactamente la misma propiedad y permisos.
Espero que esta actualización proporcione suficiente información adicional para que alguien pueda ayudarme a resolver este problema.
2 votos
Nunca he tenido el sistema apagado como lo describes, pero otra persona aquí necesitó seleccionar un servidor de tiempo diferente (Asia si actualmente usas Estados Unidos) y luego cambiar de nuevo para que el ajuste se mantuviera.
0 votos
Supongo que hay algo mal con tu DNS o hostfile. ¿Has modificado de alguna manera la configuración de red y preferencias? ¿No solo en 10.9 sino también en 10.8? Intentaría cambiar de time.apple.com a una de las URL de pool.ntp.org/en.
1 votos
@AndrewU. Tu comentario no tiene en cuenta el hecho de que aparentemente el tiempo se sincroniza correctamente cuando abro el panel de preferencias
1 votos
@bmike Estoy intentando esto, simplemente no he vuelto a ese iMac para verificar las cosas. Gracias, Scott
0 votos
He tenido mi servidor de tiempo configurado en time.euro.apple.com durante las últimas 24 horas. Sigo experimentando desfase.
0 votos
Hice una reinstalación del sistema operativo ayer. El reloj sigue desviándose. Estoy trabajando con el soporte de Applecare, pero no estoy seguro de que puedan solucionarlo.
0 votos
@Scott, mi comentario no olvida eso.
0 votos
Esta pregunta parece prometedora, voy a probar pronto y actualizaré aquí cuando lo sepa.
1 votos
Estoy teniendo exactamente el mismo problema: el reloj se retrasa varios minutos a la semana, pero se sincroniza correctamente de inmediato cuando abro el panel de preferencias del reloj. He notado que el error "adjtime: Operación no permitida" se puede eliminar si ejecutas pacemaker en la línea de comandos a través de sudo:
sudo /usr/libexec/pacemaker -v
. Pero esto no es realmente una solución, solo quizás una pista de lo que podría estar saliendo mal detrás de escena.