Actualicé de Yosemite a High Sierra y descubrí que el Calendario ha "olvidado" todas las entradas después de la actualización: no había rastro de ellas en ~ / Bibliotecas / Calendario. Como nunca activé la sincronización con iCloud y también la suprimí durante la actualización, no había forma directa de recuperarlos.
En un esfuerzo por recuperar las entradas del Calendario, copié el contenido de la carpeta ~ / Bibliotecas / Calendario de mi copia de seguridad de Time Machine previa a la actualización (sobrescribiendo algunas de ellas en el proceso). Sin embargo, ahora el Calendario ni siquiera se puede iniciar, se bloquea justo en el inicio y deja mensajes de error como
error: (6922) I/O error for database at /Users/me/Library/Calendars/Calendar Cache. SQLite error code:6922, 'disk I/O error'
error: Encountered exception I/O error for database at /Users/me/Library/Calendars/Calendar Cache. SQLite error code:6922, 'disk I/O error' with userInfo {
NSFilePath = "/Users/me/Library/Calendars/Calendar Cache";
NSSQLiteErrorDomain = 6922;} while checking table name from store: <NSSQLiteConnection: 0x7f971e01d160>
en el archivo de registro. ¿Qué puedo hacer para que el calendario vuelva a funcionar y recuperar las entradas anteriores?
Thomas