Отсутствует календарь Exchange в iCal

Я злюсь, пытаясь решить проблему с iCal и Exchange.

После удаления и повторного добавления учетной записи Exchange в «Настройках» «Учетные записи Интернета» группа Exchange в календаре исчезла.

введите описание изображения здесь

Почта и контакты работают нормально и синхронизируются с обменом, но в iCal отсутствует учетная запись обмена :-(

Я пробовал несколько вещей: удалял и добавлял учетную запись обмена. Дважды и трижды проверил, что «Календарь» активирован в «Учетных записях Интернета» и что в настройках календаря учетная запись Exchange также активирована.

Затем я остановил iCal, удалил все из ~/Library/Calendars, зашел в ~/Library/Preferences и удалил все, что содержит iCal. несколько раз перезагружался (как предлагается здесь https://discussions.apple.com/thread/7837872 ).

И разговаривал с Apple Care тоже, но девочки были перегружены и ничем не могли помочь.

Та же учетная запись работает с календарем на моем iPhone без каких-либо проблем.

Любая помощь приветствуется, я не хочу переключаться на Outlook только из-за этого :-(

Моя система: MBP Retina 13'' начала 2015 г. MacOS Sierra (10.12.2) Calendar 9.0 (2155.15)

Ответы (2)

У меня была точно такая же проблема, и я подумал, что это может быть поврежден файл базы данных Accounts sqlite. Итак, я удалил учетную запись обмена, а затем:

в: ~/Library/Accounts есть:

Accounts4.sqlite
Accounts4.sqlite-wal (write ahead log file)
Accounts4.sqlite-shm (temporary file)

я сделал следующее как другой пользователь-администратор на коробке (чтобы убедиться, что файлы не были открыты). Кстати, это все на ваш страх и риск!

  1. сначала резервная копия

    cd useraccount/Library/Accounts
    mkdir backup
    mv Accounts4.* backup/
    
  2. Восстановить файл учетных записей:

    sqlite backup/Accounts4.sqlite ".dump" | sqlite Accounts4.sqlite
    

Затем выйдите из системы и снова войдите в правильную учетную запись. Добавьте учетную запись обмена, снова откройте ical и подождите некоторое время, чтобы дать ical время для синхронизации. Мой аккаунт занял ок. 10 минут!

Спасибо. Я восстановил его, радикально удалив (снова) ~/Library/Calendars и некоторые файлы в ~/Library/Preferences — возможно, я пропустил некоторые файлы во время первоначальных испытаний.

У меня тоже была такая же проблема. После перенастройки и перезапуска его все равно не было. После выхода из календаря и удаления кеша я увидел, что файлы кеша были немедленно обновлены. Поэтому я взглянул на запущенные процессы в мониторе системной активности (программы/утилиты) и обнаружил два все еще активных процесса: Календарь (поэтому даже остановка программы оставила процесс активным) и процесс под названием CalendarAgent.

Глядя на него после ремонта, я вижу, что процесс календаря исчезает, когда я выхожу из программы из Finder. Значит, что-то должно было быть не так до ремонта, чтобы оно не исчезло. Как бы то ни было, я перезагрузил компьютер после удаления процессов, и Exchange снова вернулся.