Почему iCal часто говорит: «Сервер ответил: 403 на операцию CalDAVSetPropertyQueueableOperation».

9

Это происходит на обоих моих MacBook с 10.7.3 и, по крайней мере, с 10.7 и с iCloud. Мой календарь, кажется, работает нормально с моего iPhone.

Это всплывающее окно гласит: «Доступ к учетной записи« iCloud »запрещен». и дает возможность «Перейти в автономный режим» или «Игнорировать», и если я игнорирую, кажется, что это нормально, а затем он возвращается через несколько часов.

У меня также есть календарь Exchange и некоторые подписки, но об этой ошибке всегда сообщается как из моего календаря iCloud.

Есть идеи, как я могу это исправить?

Ник Коттрелл
источник

Ответы:

6

В файле ics есть строка органайзера. В соответствии со стандартом rfc2445, раздел 3.5 - Вопросы безопасности, владельцам, не являющимся владельцами событий, НЕ разрешается изменять событие ... отсюда причина получения ошибки CalDAVWriteEntityQueueableOperation.

Удаление всей строки ORGANIZER из файла ics перед импортом устраняет проблему.

Согласно стандарту, если событие не входит в систему группового календарного планирования, например, в систему календаря для одного пользователя, НЕ ДОЛЖНА быть указана строка организатора (раздел 4.8.4.3 - Соответствие).

Удивительно, сколько компаний вебинара делают это неправильно ....

Дэн
источник
Спасибо, это то, что проблема была для меня. Я генерировал файлы ICS, которые постоянно отображали ошибку OP, и удаление записи органайзера решило ее.
markquezada
3

Ранее у меня была похожая проблема при переносе нескольких учетных записей из MobileMe в iCloud. Я решил проблему, отключив и затем включив синхронизацию iCal через iCloud на моем iMac в «Системных настройках» - фактически я считаю, что отключил все в моем случае.

Всегда делайте резервную копию календаря перед устранением неполадок (Файл> Экспорт> Архив iCal).

Следующие шаги взяты из обсуждения сообщества поддержки Apple .

  1. Откройте iCloud в Системных настройках.

  2. Отключите (снимите флажок) синхронизацию iCal на панели системных настроек iCloud.
    Сделайте резервную копию iCal перед этим. Вам нужно будет удалить данные календаря.

  3. Откройте iCal и убедитесь, что учетная запись iCloud удалена в настройках iCal в разделе учетные записи.

  4. Закройте iCal, снова откройте Системные настройки и включите (проверьте) синхронизацию iCal на панели системных настроек iCloud.

  5. Снова откройте iCal и убедитесь, что учетная запись iCloud включена в настройках iCal в разделе учетные записи.

На этом этапе, если проблема не исчезнет, ​​я могу попытаться полностью выйти из iCloud, а затем снова войти в систему. Но не забудьте сделать резервную копию всех связанных данных, прежде чем отключать синхронизацию iCloud - iCal, Контакты, Почта, Фотопоток и т. Д. ...

Дейл Фостер
источник
Я закончил тем, что пробовал полный выход из iCloud. После повторного входа в систему iCal начал заново заполнять события из облака, но затем, после того, как все появилось, снова появилось то же сообщение :(
Ник Коттрелл
Вы можете попробовать следующее. Удалить информацию о пользователях, кеши, календари, списки. 1. Выйдите из всех учетных записей iCal и iCloud. 2. Откройте Finder, нажмите «Перейти -> Перейти к папке…» и введите «~ / Library /». 3. Переместите содержимое папки «Кэши», файлы списков iCal в папку «Настройки» и содержимое папки «Календари» в корзину. Добавить информацию об учетной записи пользователя. 1. Перезагрузите компьютер. Введите данные учетной записи iCloud в Системные настройки. 2. Откройте iCal и убедитесь, что все календари загружены, и не добавляйте ошибок перед добавлением дополнительных учетных записей в iCal. например, обмен
Дейл Фостер
3

Эта проблема, по-видимому, вызвана повреждением кэшей календаря, и это также происходит в macOS 10.12.2 Sierra.

Самый простой способ избавиться от этой проблемы - это:

  1. Выйти из календаря
  2. Откройте средство просмотра активности и выйдите из «CalendarAgent»

обратите внимание, что использование QuickLook для любого элемента календаря в Finder перезапустит CalendarAgent, который должен быть не запущен на шаге 3

  1. Удалить ~ / Библиотека / Календари / Календарь Cache
  2. Удалить ~ / Библиотека / Календари / Календарь Cache-shm
  3. Удалить ~ / Библиотека / Календари / Календарь Cache-wal
  4. Календарь запуска

                      Папка данных календаря в библиотеке под домашним каталогом пользователя, в которой отображаются 3 файла кэша календаря, которые необходимо удалить, как указано в инструкции

Calendar будет считывать информацию из окружающих папок данных и файлов в ~ / Library / Calendars / и воссоздавать кеши чисто.

Если по какой-то причине перечисленные файлы, которые нужно удалить, появляются перед запуском календаря, это означает, что что-то запускает операции системного календаря. Попробуйте закрыть все приложения и начиная с шага 2 или выхода из с «Reopen окна при входе обратно в» непроверенной , а затем снова войти в.

                  диалоговое окно, отображающее параметры выхода из системы, при этом флажок «открыть окна при повторном входе в систему» ​​не установлен

Уильям Чернюк
источник
1

Возможно, это может быть решено, если вы добавите свои учетные данные iCloud в свою цепочку для ключей? У меня была проблема, когда Mail продолжал запрашивать пароль, хотя в Mail была включена опция «Запомнить пароль». Это было решено, когда я явно добавил данные для входа в связку ключей.

видур
источник
Спасибо Видур! Есть идеи, каким должно быть название предмета брелка? "me.com" или "icloud.com" или что-то еще? Я не уверен, как я могу вручную связать новый элемент цепочки для ключей с iCal.app хотя ...
Ник Коттрелл
Вот как выглядело мое, я не могу вспомнить, где я получил поле «Где» ... возможно, какой-нибудь форум или где-то еще. cl.ly/0L1s1S0g3F0h3Q1z0W0Y
Видур
Спасибо - и очень интересно. Я нашел запись на одном компьютере с чем-то похожим - просто число Whereбыло другим. На моем основном компьютере, однако, нет записей CalDav вообще, но iCal работает лучше на этом компьютере ...
Ник Коттрелл
0

Эта проблема была решена с помощью трюка с библиотекой Дейла Фостера. Я отключил календари, сделал резервную копию и затем переместил ~ / Library:

  /Calendars
  /Library/Preferences/com.apple.CalendarAgent
  /Library/Preferences/com.apple.iCal.plist

... на рабочий стол. Затем включил календари iCloud в настройках. Пришлось заново вводить данные аккаунта в Календари, теперь все работает как надо. Thanx!

bonka
источник
Unbeliveable. Вчера я выбросил .plist и т. Д. И успешно слил два календаря с помощью импорта. Сегодня Calendar.app решил, что мои вчерашние события были недействительными. и еще раз (это был статус, предшествующий моему выбору предпочтений), выдает ошибку 403 для каждого импортированного элемента. Ложь недурно, сри.
Бонка
Когда вы говорите, что перенесли их на рабочий стол - это было просто резервной копией? Затем вы уничтожили эти файлы / папки, потому что Mail.app перестроил их?
Ник Коттрелл
Ни один из файлов не существует в моей системе под macOS 10.13
Уильям Чернюк
0

В последний раз я получил

Сервер ответил: «403» на операцию CalDAVWriteEntityQueueableOperation.

Я посмотрел выше сервер ответил и нашел под

«Сервер ответил с ошибкой.»
Доступ к (в моем случае это было)
«Весна: Бостон 5 - Сент-Луис 3» в «Неожиданном» в аккаунте «iCloud» не разрешен.

Итак, я выбрал Go Offline, нажал на мой Calendars, снял отметку со всех календарей, кроме названного мной Unexpected, и искал в iCal (верхний правый угол) «Spring:». То, что я обнаружил, было прошлогодним бейсбольным графиком. Я удалил все 181 запись, вышел из iCal, затем снова открыл iCal, и все было хорошо.

Ну, это мой опыт.

Майк
источник
0

У меня была одна запись в календаре, которая была проблемой. Я создал новый календарь. Изменил запись в этом календаре, а затем удалил календарь. Проблема исправлена.

Павел
источник
0

Я скопировал и вставил событие и изменил календарь на тот же календарь (на этот раз рядом с ним появилась маленькая иконка человека). После нажатия отправить и игнорировать несколько раз, все в порядке.

Барт
источник
0

Поскольку элемент находился на сервере календарей iCloud, я просто вошел на icloud.com(или mac.com) веб-сайт и удалил там событие календаря. Нет жалоб от сервера, и элемент немедленно исчез из моего приложения Apple Calendar.

Майкл Даутерманн
источник
0

Я понял, что все сообщения об ошибках были связаны с моей учетной записью Google. Поэтому я перешел к настройкам почты и учетным записям и проверил детали / информацию в своем электронном письме Google. Все сообщения об ошибках, которые я видел ранее, были связаны с этой учетной записью электронной почты, поэтому, если я отключу эту учетную запись в iCal, все ее заметки исчезнут и, следовательно, все сообщения об ошибках.

Но я хотел остаться с заметками. Я мог бы просто поместить заметки под другой учетной записью электронной почты, но я снова ввел пароль, и с тех пор у меня больше нет проблем.

Джорджи
источник