¿Por qué Calendar.app no ​​se sincroniza con el calendario de intercambio en Mac OS X?

Mi problema no es esto o esto .

Mensaje de error: " Hubo un error al guardar los datos de ical. La aplicación Calendar encontró un error crítico al guardar en la base de datos y es posible que se pierdan los cambios recientes. Es posible que haya más información disponible en la consola" .

Es muy similar a esta pregunta .

Sin embargo, mi registro de consola tiene tales entradas:

09.11.15 11:54:53,484 CalendarAgent[2263]: CoreData: XPC: Token mismatch
09.11.15 11:54:53,485 suggestd[379]: [com.apple.calendar.store.log.notifications] [There was an error when fetching NOBOs for principals: (Local) (error: Error Domain=NSCocoaErrorDomain Code=134095 "(null)" UserInfo={Problem=request failed, store identifier mismatch})]
09.11.15 11:54:53,488 CalendarAgent[2263]: CoreData: XPC: Token mismatch
09.11.15 11:54:53,489 suggestd[379]: [com.apple.calendar.store.log.notifications] [There was an error when fetching NOBOs for calendars: () (error: Error Domain=NSCocoaErrorDomain Code=134095 "(null)" UserInfo={Problem=request failed, store identifier mismatch})]

Cuando configuro mi cuenta de intercambio, la primera sincronización funciona bien, pero después de iniciar la sincronización, ya no funciona y aparece este error. Bueno, cuando desactivo mi Exchange cal, elimino todos los archivos de caché y lo vuelvo a activar, se sincroniza una vez y luego otra vez no. Pero esto no es una solución.

Parece un error, pero no estoy seguro de qué hacer ahora. Busycal cuesta 50€ y como Calendar.app es con Mac OS X, pensé que podrían solucionar este problema pronto.

Respuestas (4)

Encontré estos pasos en el sitio de Apple y los modifiqué: las modificaciones funcionan.

  • calendario abierto
  • Calendario -> Cuentas
  • Deshabilitar calendarios de intercambio
  • Reiniciar

Ahora vuelve a habilitar

  • calendario abierto
  • Calendario -> Cuentas
  • Habilitar calendarios de intercambio

Una forma en que solucioné los problemas de sincronización del calendario con Exchange y / o ver el signo de advertencia triangular es los siguientes dos pasos (como se mencionó en las respuestas anteriores):

  1. Cierra las aplicaciones Apple Calendar y Apple Mail
  2. En una Terminal, ejecute lo siguiente (que eliminará cualquier proceso relacionado con el Calendario y luego eliminará los cachés):
    pkill -f Calendar
    rm ~/Library/Calendars/Calendar\ Cache*
    

Luego inicie el Calendario y aparecerá un cuadro de diálogo de información que dice que está reconstruyendo los cachés y luego debería funcionar nuevamente.

Desde que desactivé rootless en mi Mac OS X, calendar.app no ​​tiene problemas con la sincronización con nuestro servidor de Exchange.

Aquí está mi solución: después de eliminar los cachés del calendario como se explicó anteriormente, todavía no se sincronizaba correctamente. Luego eliminé todos mis elementos de Calendario de la cuenta de intercambio. Lo uso para este Outlook para Mac, pero probablemente puedas usar cualquier cosa, solo asegúrate de eliminar TODO del calendario. Ahora se sincroniza perfectamente entre Mac Calendar, Outlook para Mac 2016, iPhone, etc. Una pequeña nota: antes de eliminar cada elemento del Calendario, hice una exportación .OLM. Desafortunadamente, cuando lo restauré, faltaba mucha cita. Sugiero encarecidamente antes de la eliminación, exportarlos uno por uno como archivos .ICS o escribirlos manualmente en algún lugar. Mi mejor suposición es que en algún lugar de la base de datos de Calendar Exchange había un elemento dañado, de hecho, la exportación-importación de OLM no funcionará correctamente. Espero que ayude Saludos