J'ai mis à niveau de Yosemite à High Sierra et j'ai découvert que le Calendrier a "oublié" toutes les entrées après la mise à niveau : aucune trace d'elles n'était à trouver dans ~/Libraries/Calendar. Comme je n'ai jamais activé la synchronisation avec iCloud et que je l'ai également supprimée pendant la mise à niveau, il n'y avait aucun moyen direct de les récupérer.
Dans un effort pour récupérer les entrées du Calendrier, j'ai copié le contenu du dossier ~/Libraries/Calendar de ma sauvegarde Time Machine pré-mise à niveau (en écrasant certaines d'entre elles dans le processus). Cependant, maintenant le Calendrier ne peut même pas être démarré, il plante juste au démarrage et laisse des messages d'erreur comme
erreur : (6922) Erreur E/S pour la base de données à /Users/me/Library/Calendars/Calendar Cache. Code d'erreur SQLite: 6922, 'erreur E/S disque'
erreur : Exception rencontrée Erreur E/S pour la base de données à /Users/me/Library/Calendars/Calendar Cache. Code d'erreur SQLite: 6922, 'erreur E/S disque' avec userInfo {
NSFilePath = "/Users/me/Library/Calendars/Calendar Cache";
NSSQLiteErrorDomain = 6922;} lors de la vérification du nom de la table à partir de la boutique:
dans le fichier journal. Que puis-je faire pour que le Calendrier fonctionne à nouveau et récupérer les anciennes entrées?
Thomas