Desplazamiento diario del reloj de varios minutos

8

En las últimas semanas he notado cada mañana que mi reloj se retrasaría por 2-3 minutos. Me he dado cuenta de que al abrir la 'Fecha & El cuadro de diálogo "Tiempo" de las Preferencias del sistema hará que el reloj se vuelva a sincronizar con los servidores de tiempo de Apple. Estoy ejecutando OS X 10.7.4 Lion en un MacBook Pro 8,2.

¿Qué podría estar causando esta falta de resincronización automática?

EDITAR: comparé mi archivo /etc/ntp.conf con un Lion que también está ejecutando 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 su 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 se modificó por última vez hace solo una semana o dos (¿cuándo comenzó el problema?). Ciertamente no edité manualmente el archivo. ¿Posiblemente relacionado?

EDIT 2: noté que, si cambio mi servidor de hora en 'Fecha & Tiempo 'a, digamos, Asia, mi archivo /etc/ntp.conf se convierte en:

0000000: 7365 7276 6572 2074 696d 652e 6173 6961  server time.asia
0000010: 2e61 7070 6c65 2e63 6f6d 2e0a            .apple.com..

completar con el carácter 0x2e final. Por lo tanto, parece que OS X agrega el seguimiento. automáticamente, pero un nuevo sistema Lion no contiene este carácter final. Aún no estoy seguro de si esto está afectando la sincronización.

EDIT 3: Han pasado 24 horas desde que cambié el servidor de hora a 'Apple Asia' y luego volví a 'Apple Americas', sin cambios de tiempo. Bizarro.

    
pregunta noffle 13.06.2012 - 16:23

2 respuestas

1

Desde que (experimentalmente) hice el siguiente cambio, he dejado de tener problemas con la deriva del reloj, a pesar de que el contenido del archivo /etc/ntp.conf no está cambiando técnicamente:

Abra el cuadro de diálogo de configuración Date & Time , cambie el servidor de tiempo de Apple Americas/U.S. (time.apple.com) a Apple Asia (time.asia.apple.com) y luego vuelva a Apple Americas/U.S. (time.apple.com) . A partir de ahí, mi tiempo diario ha dejado de ocurrir.

Esta es una respuesta bastante insatisfactoria: me encantaría cambiar la respuesta seleccionada si alguien encuentra la causa real y subyacente.

    
respondido por el noffle 18.06.2012 - 15:52
6

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, simplemente ejecuta

sudo echo server time.apple.com > /etc/ntp.conf
sudo chown root:wheel /etc/ntp.conf

desde la Terminal.

En cuanto a por qué tiene este problema, no tengo ni idea.

    
respondido por el nohillside 13.06.2012 - 16:57

Lea otras preguntas en las etiquetas