Estoy usando Calendar
en un Mac con MacOS X Mountain Lion (10.8.5).
Este Mac se sincroniza regularmente de forma manual con un iPhone con iOS 7.1.2.
Este Calendar
almacena 15 años de eventos organizados en 9 "calendarios". Como parte de esta información es altamente sensible, profesional o privada, no la sincronizo en ningún tipo de calendario de tienda pública ( iCloud
, Google Calendar
). Por otra parte, tengo muchos Time Machine
copias de seguridad y copias de seguridad completas.
Hace poco descubrí, de forma bastante inesperada, que desde el verano de 2001 he duplicado eventos de un día completo dentro de Calendar
en mi Mac. He podido verlos rápidamente ya que su naturaleza duplicada es directamente visible. Este no es un caso general: la mayoría de mis eventos de día completo no están duplicados. Pero todos mis 9 "calendarios" están afectados por esto corrupción . Estimo que tengo unos cientos de eventos en este caso. Veo la misma corrupción en mi iPhone.
Exporté uno de mis calendarios y extraje una de las entradas duplicadas. Aquí está la salida de un diff en el 2 .ics
extractos:
••My_Mac••$ diff duplicate.[12].ics
2c2
< UID:74FC7CC1-016C-4A74-9E02-7ECDD82C8129
---
> UID:9B6BC4CD-5859-4DC2-8DEA-9158CB8F9B0D
10,11c10,11
< X-WR-ALARMUID:D0FE4A14-981C-4409-84C1-B11107F7EC31
< UID:D0FE4A14-981C-4409-84C1-B11107F7EC31
---
> X-WR-ALARMUID:48141767-C3C6-4131-9984-0DD080833D9F
> UID:48141767-C3C6-4131-9984-0DD080833D9F
••My_Mac••$
Notación: la cadena ••
nombre ••
significa que el "nombre" fue redactado.
Esto es lo que he encontrado dentro /var/log/system.log
y que podrían estar relacionados:
Sep 13 10:08:32 ••My\_Mac•• SyncServer\[93677\]: \[0x7fbe60c0bdd0\] |SyncServer|Warning| Refreshing watchdog because of a calendar time change alert.
Sep 13 16:09:10 ••My\_Mac•• SyncServer\[94189\]: \[0x7fd25a40bdd0\] |SyncServer|Warning| Refreshing watchdog because of a calendar time change alert.
Sep 14 03:21:15 ••My\_Mac•• SyncServer\[94351\]: \[0x7f9e1ac0bdd0\] |SyncServer|Warning| Refreshing watchdog because of a calendar time change alert.
Sep 14 08:56:41 ••My\_Mac•• SyncServer\[94351\]: \[0x7f9e1ac0bdd0\] |SyncServer|Warning| Refreshing watchdog because of a calendar time change alert.
Sep 15 14:11:39 ••My\_Mac•• SyncServer\[94351\]: \[0x7f9e1ac0bdd0\] |SyncServer|Warning| Refreshing watchdog because of a calendar time change alert.
Sep 16 00:25:17 ••My\_Mac•• SyncServer\[95764\]: \[0x7faf92c0bdd0\] |SyncServer|Warning| Refreshing watchdog because of a calendar time change alert.
Sep 16 13:36:27 ••My\_Mac•• SyncServer\[96213\]: \[0x7f9470c0bdd0\] |SyncServer|Warning| Refreshing watchdog because of a calendar time change alert.
Sep 16 13:51:33 ••My\_Mac•• CalendarAgent\[90827\]: Invalid char \_ for PropertyName in line 7
Sep 16 13:51:33 ••My\_Mac•• CalendarAgent\[90827\]: Unexpected EOF, returning last token as fallback
¿Cómo puedo analizar de dónde provienen estos eventos duplicados?
¿Cómo puedo encontrar la fecha y la hora en que un evento podría haber comenzado tal corrupción de mis agendas? Sin una fecha de inicio del daño, mis copias de seguridad son de poca ayuda. Además, implicarán una reconstrucción total de los eventos correctos que ocurrieron después de el daños .
¿Cómo puedo obtener una visión correcta de esta corrupción de todos mis "calendarios"?
Y además, ¿cómo puedo arreglar esta enorme y aparentemente aleatoria corrupción de datos ?