En las últimas semanas he notado cada mañana que mi reloj estaría retrasado en 2-3 minutos. Me di cuenta de que al abrir el cuadro de diálogo 'Fecha y hora' desde las Preferencias del sistema, el reloj volverá a sincronizarse con los servidores de hora de Apple. Estoy ejecutando OS X 10.7.4 Lion en un 8,2 MacBook Pro.
¿Qué podría estar causando esta falta de resincronización automática?
EDITAR: comparé mi /etc/ntp.conf
archivo con el de un compañero que también ejecuta Lion, y notamos que mi archivo contenía:
0000000: 7365 7276 6572 2074 696d 652e 6170 706c server time.appl
0000010: 652e 636f 6d2e 0a e.com..
mientras que el suyo tenía:
0000000: 7365 7276 6572 2074 696d 652e 6170 706c server time.appl
0000010: 652e 636f 6d e.com
Su última fecha de modificación fue a mediados de 2010, mientras que la mía fue modificada por última vez hace solo una o dos semanas (¿cuándo comenzó el problema?). Ciertamente no edité manualmente el archivo. Posiblemente relacionado?
EDITAR 2: Noté que, si cambio mi servidor de hora en 'Fecha y hora' a, por ejemplo, Asia, mi /etc/ntp.conf
archivo se convierte en:
0000000: 7365 7276 6572 2074 696d 652e 6173 6961 server time.asia
0000010: 2e61 7070 6c65 2e63 6f6d 2e0a .apple.com..
completo con el carácter final 0x2e. Entonces, parece que OS X agrega el final. automáticamente, pero un sistema Lion nuevo no contiene este carácter final. Sin embargo, todavía no estoy seguro de si esto está afectando la sincronización.
EDITAR 3: Han pasado 24 horas desde que cambié el servidor horario a 'Apple Asia' y luego nuevamente a 'Apple Americas', sin deriva de tiempo. Extraño.
Respuestas:
Parece que algunos caracteres especiales se insertaron al final (especialmente la parte 0x2e que representa un simple
.
) y OS X ahora interpreta esto como parte del nombre del servidor. Para arreglarlo, solo corredesde la terminal.
En cuanto a por qué tienes este problema, no tengo idea.
fuente
ntp.conf
archivo para que contenga el carácter 0x2e y la nueva línea final. No creo que esta sea la causa.Desde que hice (experimentalmente) el siguiente cambio, he dejado de tener problemas de deriva del reloj, a pesar de
/etc/ntp.conf
que el contenido del archivo no cambia técnicamente:Abrir el
Date & Time
diálogo de configuración, cambiar el servidor de tiempo deApple Americas/U.S. (time.apple.com)
aApple Asia (time.asia.apple.com)
y luego de vuelta aApple Americas/U.S. (time.apple.com)
. A partir de ahí, mi deriva diaria ha dejado de ocurrir.Esta es una respuesta bastante insatisfactoria: me encantaría cambiar la respuesta selecta si a alguien se le ocurre la verdadera causa subyacente.
fuente