1 votos

Compatibilidad de iCal en Mountain Lion

Acabo de actualizar un MacBook Pro con Snow Leopard a Mountain Lion.

En Snow Leopard dirigía iCal y tenía 10 años de historia dentro.

Ahora en Mountain Lion, esta aplicación fue renombrada como Calendario, y encuentro todos mis 9 nombres de calendario pero están vacíos.

Sólo tengo todos los cumpleaños y dos calendarios de suscripción llenos.

Mirando a /var/log/system.log Encontré 2 horas de mensajes de error como:

Sep  2 18:41:01 localhost mdworker\[759\]: UTF8 encoding failed for Ãloïse @ Juterbog
Sep  2 18:41:02 localhost mdworker\[759\]: Date validation error: EXDATE = ' 20020916T220000Z'
Sep  2 18:41:02 localhost mdworker\[759\]: Date validation error: EXDATE = ' 20021022T220000Z'
Sep  2 18:41:02 localhost mdworker\[759\]: Date validation error: EXDATE = ' 20020620T220000Z'
Sep  2 18:41:02 localhost mdworker\[759\]: Date validation error: EXDATE = ' 20010414T220000Z 20010415T220000Z'
Sep  2 18:41:02 localhost mdworker\[759\]: UTF8 encoding failed for vacances scolaires été
\[...\]
Sep  2 18:41:02 localhost mdworker\[759\]: Invalid char : (58) for mParamName in line 432
Sep  2 18:41:02 localhost mdworker\[759\]: Invalid char . (46) for mParamName in line 432
Sep  2 18:41:02 localhost mdworker\[759\]: Invalid char   (32) for mParamName in line 432
Sep  2 18:41:02 localhost mdworker\[759\]: \*\*\* WARNING Invalid component, discarding: Error Domain=com.apple.iCalendar Code=1000 "DTSTART is required for VEVENT." UserInfo=0x7fada22d24a0 {NSLocalizedDescription=DTSTART is required for VEVENT.}

Estos mensajes de error parecen estar claramente relacionados con el fallo de migración de mis calendarios. Desafortunadamente no hay explicación, no se mostró ningún mensaje de error para explicar cómo solucionar esto.

¿Cómo puedo recuperar todos mis calendarios personales iCal?

1voto

Deecee Puntos 39

En Mountain Lion los archivos del calendario se almacenan en /Users/USERNAME/Library/Calendars/ . Si todo es correcto, encontrará un montón de carpetas que terminan en .caldav o .calendar que contienen otra carpeta llamada Events que contiene los acontecimientos en forma de .ics archivos.

1voto

Rich Puntos 2429

Digamos que mi nombre de usuario es bob y tengo un disco de copia de seguridad llamado sequoia .

He aquí una forma de arreglar rápidamente este mal comportamiento de la migración. Todo este proceso pasó por Terminal comandos.

  1. Salga de Calendar

  2. Hacer una copia de seguridad de los calendarios corrompidos (por si acaso algo empeorara, aunque estuviera en el peor momento que me hubiera imaginado):

    cd /Users/bob/Library/Calendars
    mkdir .bak
    mv *.calendar Calendar\ Cache .bak
  3. Copia los calendarios de respaldo para reemplazar los corruptos:

    cd /Volumes/sequoia/Users/bob/Library/Calendars
    cp -pR *.calendar ~/Library/Calendars
  4. Comienza Calendar y comprobar que convierte todo correctamente (esto tomó muchos minutos).

  5. Si todo está bien, limpia el inútil directorio de respaldo:

    cd /Users/bob/Library/Calendars
    rm -rf .bak

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X