Відхилення календаря під час відкриття - NSPersistentStoreCoordinator не має постійних сховищ чи NSInternalInconsistencyException


2

Календар зависає через 1 сек під час відкриття. Я вже відкрив темп реж open $TMPDIR.. видалено кеш C папки, перезавантаження комп'ютера та видалення сміття. Це не вдалося. Навіть після оновлення до sierra календар ще не працює.

Я створив обліковий запис гостя, де я можу відкрити календар. Але я не можу відкрити його на головному обліковому записі (адміністратора).

Я намагався відкрити календар після завантаження з безпечного режиму. Я також спробував відкрити календар у безпечному режимі, що також було неможливо. Помилка однакова.

Основна помилка

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

повна помилка

Я обрізав помилку трохи інакше я не міг розмістити його там.

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

Відповіді:


1

У мене була така ж проблема після оновлення до Sierra. Побачив у деяких інших форумах, що він був пов'язаний з обліковими записами календаря Gmail. Припускаючи, що у вас є пов'язаний обліковий запис календаря Gmail, спробуйте вимкнути обліковий запис gmail з меню "Налаштування", а потім відкрити календар. Після відкриття ви можете повторно включити календар Gmail і він працює нормально (принаймні для мене це робить).

Не вирішення проблеми, але тимчасове виправлення, щоб дозволити вам використовувати календар до того, як Apple зробить це.


Thx, але я вимкнув синхронізацію для iCal в меню Налаштування - & gt; ICloud. Але де ще я можу відключити календар Google (я не можу відкрити програму календаря)? На моєму Iphone календар працює відмінно, але не показує будь-які календарі Google.
Andi Giga

Я також відкрив цю сторінку: calendar.google.com/calendar/syncselect і вимкнено всі прапорці (окрім електронної пошти, цей я не можу змінити).
Andi Giga

0

Після оновлення до 10,12 кілька днів тому календар (і контакти, Пошта та повідомлення) також не відкриватимуться для мене, але з іншої причини:

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'

Але я вирішив це, видаливши файли, які зберігають налаштування облікових записів Інтернету та видаляючи тимчасові папки, так що це може працювати і тут.

Файли, які зберігають налаштування облікових записів Інтернету:

Видалення цих файлів призведе до видалення з комп'ютера налаштувань синхронізації та синхронізованих даних, але якщо дані вже синхронізуються, можна просто додати облікові записи назад до облікових записів Інтернету.

  • ~/Library/Accounts (Інтернет-рахунки)
  • ~/Library/Application Support/AddressBook (Контакти)
  • ~/Library/Calendars (Календар)
  • ~/Library/Mail (Пошта)

Після видалення цих папок вийдіть і увійдіть знову.

Тимчасові папки:

Збережіть та закрийте свою роботу, перш ніж скинути будь-яку з цих папок.

  • ~/Library/Caches
    (Ви можете скинути всю папку.)
  • /private/tmp
    (Ви можете скинути всю цю папку. /tmp це символьна посилання до цієї папки, не скидайте її.)
  • /var/folders
    (Якщо ви скинули всю цю папку, система може не запуститися. Ви повинні повторно створити /var/folders і /var/folders/zz перед перезавантаженням. Ви можете зробити це за допомогою: sudo mkdir -p /var/folders/zz.)

Після видалення цих папок виконайте жорсткий перезапуск (ctrl-cmd-power або ctrl-cmd-eject).


0

Не є виправленим, а обхідний шлях:

У мене була така ж проблема, що йшла від Сьєрри до Високої Сьєрри (10.13.2). Програма "Календар" розпочнеться та завершиться аварією, оскільки вона "оновлює календарі". Щоб перевірити, що мої старі дані викликали проблему, я створив папку в ~ Library / Calendar і в неї скинув весь вміст ~ Library / Calendar (по суті ховаючи всі попередні дані). Потім я запустив програму календаря і альт, він почав просто чудово, але порожній. Це було навантаження на мій CalDev рахунок у мене на мою Synology. Замість того, щоб витрачати більше часу на мої колишні дані календаря, я просто дозволив їй відновити себе з Synology. Я припускаю, що він зробить те ж саме, якщо у вас є копія календаря, синхронізована з вашим місцевим сервером або хмарою.


Thx я перевстановив всю ОС, щоб позбутися від цієї проблеми
Andi Giga
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.