3 votes

Le calendrier se bloque à l'ouverture - NSPersistentStoreCoordinator n'a pas de magasins persistants ou NSInternalInconsistencyException

Le calendrier se bloque après 1s lors de l'ouverture. J'ai déjà ouvert le répertoire temporaire open $TMPDIR.. supprimé le cache C redémarrez l'ordinateur et supprimez la corbeille. Cela n'a pas fonctionné. Même après la mise à niveau vers Sierra, le calendrier ne fonctionne toujours pas.

J'ai créé un compte d'utilisateur invité, qui me permet d'ouvrir le calendrier. Mais je ne peux pas l'ouvrir sur mon compte principal (administrateur).

J'ai essayé d'ouvrir le calendrier après avoir démarré en mode sans échec. J'ai également essayé d'ouvrir le calendrier en mode sans échec, ce qui n'a pas été possible non plus. L'erreur est la même.

erreur principale

This NSPersistentStoreCoordinator has no persistent stores (unknown).  It cannot perform a save operation.

erreur complète

J'ai rogné un peu l'erreur sinon je ne pouvais pas la poster là.

Process:               Calendar [27732]
Path:                  /Applications/Calendar.app/Contents/MacOS/Calendar
Identifier:            com.apple.iCal
Version:               9.0 (2155)
Build Info:            iCal-2155000000000000~2
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Calendar [27732]
User ID:               501

Date/Time:             2016-10-10 13:27:38.511 +0200
OS Version:            Mac OS X 10.12 (16A323)
Report Version:        12
Anonymous UUID:        DD7A2269-DAE5-C038-6F53-34D6AAA3EF21

Sleep/Wake UUID:       160FAB72-D6A8-4065-90C4-627329158025

Time Awake Since Boot: 250000 seconds
Time Since Wake:       50000 seconds

System Integrity Protection: enabled

Crashed Thread:        3  Dispatch queue: com.apple.NSXPCConnection.m-user.com.apple.CalendarAgent.proxy

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x00003562149bbec0
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [0]

===========                     =======  ======= 
TOTAL                            583.7M      829 

Model: MacBookAir6,2, BootROM MBA61.0099.B22, 2 processors, Intel Core i5, 1,4 GHz, 8 GB, SMC 2.13f15
Graphics: Intel HD Graphics 5000, Intel HD Graphics 5000, Built-In
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1600 MHz, 0x80AD, 0x483943434E4E4E384A544D4C41522D4E544D
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1600 MHz, 0x80AD, 0x483943434E4E4E384A544D4C41522D4E544D
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x117), Broadcom BCM43xx 1.0 (7.21.171.10.1a16)
Bluetooth: Version 5.0.0f18, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Serial ATA Device: APPLE SSD SD0256F, 251 GB
USB Device: USB 3.0 Bus
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
Thunderbolt Bus: MacBook Air, Apple Inc., 23.6

2voto

Kevin Points 11

J'ai eu le même problème après la mise à jour vers Sierra. J'ai vu dans d'autres forums que le problème était lié aux comptes de calendrier gmail. En supposant que vous ayez un compte de calendrier gmail lié, essayez de désactiver le compte gmail à partir de Paramètres, puis ouvrez le calendrier. Une fois ouvert, vous pouvez réactiver le calendrier gmail et cela fonctionne bien (du moins pour moi).

Ce n'est pas une solution au problème, mais une solution temporaire pour vous permettre d'utiliser le calendrier jusqu'à ce qu'Apple trouve une solution.

0 votes

Merci, mais j'ai désactivé la synchronisation pour iCal dans Paramètres->ICloud. Mais où puis-je désactiver le calendrier google (je ne peux pas ouvrir l'application calendrier) ? Sur mon Iphone le calendrier fonctionne bien mais n'affiche pas les calendriers google.

0 votes

J'ai également ouvert cette page : calendar.google.fr/calendar/syncselect et désélectionné toutes les cases à cocher (à l'exception de l'email, que je ne peux pas modifier).

0 votes

Merci de m'avoir sauvé la vie !

0voto

interestinglythere Points 1174

Après avoir effectué la mise à niveau vers la version 10.12 il y a quelques jours, le calendrier (ainsi que Contacts, Mail et Messages) ne s'ouvrait pas non plus pour moi, mais pour une autre raison :

AddressBookSourceSync: Could not get real path for Address Book lock folder: open() for F_GETPATH failed.
AddressBookSourceSync: *** Assertion failure in -[ABProcessSharedLock initWithLockFilePath:localLock:fileServices:], /SourceCache/AddressBook/AddressBook-1563/Framework/AddressBookUI/ABProcessSharedLock.m:57
AddressBookSourceSync: *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: lockFilePath != nil'

Mais je l'ai résolu en supprimant les fichiers qui stockent les paramètres des comptes Internet et en supprimant les dossiers temporaires, donc cela pourrait fonctionner ici aussi.

Fichiers qui stockent les paramètres des comptes Internet :

La suppression de ces fichiers entraînera la suppression des paramètres de synchronisation et des données synchronisées de votre ordinateur, mais tant que vos données sont déjà synchronisées, vous pouvez simplement ajouter les comptes à nouveau dans Comptes Internet plus tard.

  • ~/Library/Accounts (Comptes Internet)
  • ~/Library/Application Support/AddressBook (Contacts)
  • ~/Library/Calendars (Calendrier)
  • ~/Library/Mail (Courrier)

Après avoir supprimé ces dossiers, déconnectez-vous et reconnectez-vous.

Dossiers temporaires :

Sauvegardez et fermez votre travail avant de mettre à la poubelle l'un de ces dossiers.

  • ~/Library/Caches
    (Vous pouvez mettre à la poubelle tout ce dossier).
  • /private/tmp
    (Vous pouvez mettre à la poubelle l'ensemble de ce dossier. /tmp est un lien symbolique vers ce dossier, ne le détruisez pas).
  • /var/folders
    (Si vous mettez à la poubelle l'ensemble de ce dossier, votre système risque de ne pas démarrer. Vous devez recréer /var/folders y /var/folders/zz avant de redémarrer. Vous pouvez le faire avec : sudo mkdir -p /var/folders/zz .)

Après avoir supprimé ces dossiers, effectuez un redémarrage brutal (ctrl-cmd-power ou ctrl-cmd-eject).

0voto

Segfault Points 3311

Pas une réparation, mais une solution de rechange :

J'ai eu le même problème en passant de Sierra à High Sierra (10.13.2). L'application Calendrier démarrait et plantait alors qu'elle était en train de "mettre à jour les calendriers". Pour vérifier que ce sont mes anciennes données qui causent le problème, j'ai créé un dossier dans ~Library/Calendar et j'y ai déposé tout le contenu de ~Library/Calendar (en cachant toutes les données précédentes). J'ai ensuite lancé l'application Calendrier et viola, elle a démarré sans problème, mais vide. Il a chargé mon compte CalDev que j'ai sur mon Synology. Au lieu de passer plus de temps à manipuler mes anciennes données de calendrier, je l'ai simplement laissé se reconstruire à partir du Synology. Je suppose qu'il fera la même chose si vous avez une copie de votre calendrier synchronisé avec votre propre serveur local ou un nuage.

0 votes

Merci. J'ai réinstallé tout le système d'exploitation pour me débarrasser de ce problème.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X