Ошибки синхронизации между iCal и Google Calendars

По большей части iCal и календари Google через CalDAV просто работают для меня. Но нерегулярно, в течение дня, iCal начинает подпрыгивать в моем доке и отображать предупреждение, подобное следующему:

Ошибка iCal-синхронизации

Что я знаю о проблеме:

  • Это происходит случайно. Я могу нажать «Обновить все» в iCal, и эта ошибка синхронизации не возникнет.
  • Аккаунт с ошибкой может измениться. Это не всегда проблема с одной и той же учетной записью. Я синхронизирую три календаря Google с экземпляром iCal.
  • Это происходит случайным образом в течение дня. Я не могу предсказать, когда произойдет сбой синхронизации с этой ошибкой.
  • Это происходит в любое время. У меня всплывающее окно появлялось в 9 утра, в 9 вечера и даже в 3 часа ночи.
  • Мне не удалось определить, приводит ли ошибка к рассинхронизации между iCal и Календарем Google. Вот что заставляет меня нервничать.

Как я могу сделать так, чтобы эти ошибки синхронизации исчезли навсегда?

У меня это всплывает раз в несколько дней. Обычно это происходит, когда мой интернет отключается на секунду, пока iCal пытается выполнить обновление. Я никогда не считал его вредным. Мой совет - просто игнорировать это.
@Харв: спасибо. Частота определенно выше для меня. Скорее 5-10 раз в день. Это раздражает. Так как Интернет стабилен, когда это происходит, когда удаленные sshсеансы не прерываются.
Я использую BusyCal, который синхронизируется с Календарем Google. Я никогда не видел эту проблему.
@ Дэрил Я не готов отказаться от Fantastical, который сейчас работает только с iCal в качестве моста к моим календарям Google.
Очень рад, что вы задали этот вопрос. Бывает и у меня. Не могу понять это для жизни меня. Вы также Mail.appнеожиданно получаете открытие, связанное с этим? (Я не использую Mail.appи еще не настроил его - очень странно.)
@boehj Я не использую Mail.app, но iCal иногда открывал его, когда у меня было установлено уведомление «отправить электронное письмо» в записи календаря. Мне пришлось удалить уведомления по электронной почте из моих записей Календаря Google, чтобы Google и iCal не могли отправлять мне уведомления по электронной почте.
Ааа... попался. Я думаю, это то, что здесь происходит. Я проведу здесь несколько экспериментов сегодня вечером. Снова вещи с верхней полки @Ian. Я отчитаюсь, если это проблема.
Ян, мне сказали, что Fastastical отлично работает с BusyCal. (Я еще не успел попробовать.)
@Daryl: FAQ Fantastical говорит, что он не полностью поддерживает BusyCal — он использует синхронизацию CalDAV из iCal для распространения событий и изменений в BusyCal. Это означает, что моя проблема с синхронизацией сохраняется даже при установленном BusyCal. И это очень плохо; BusyCal выглядел красиво.

Ответы (4)

Это распространенная ошибка. Автоматическая настройка iCal создала для вас неправильный адрес. В конце адреса не должно быть "косой черты" / т.е. должно быть

/calendar/dav/yourmail@domain.com/пользователь

Чтобы исправить это, перейдите в «Настройки»/«Учетные записи» и измените адрес, убрав окончательный «/» из параметра «Путь к серверу».

AFAIK Lion больше не имеет этой ошибки.

Я внес изменения. Посмотрим, как это будет происходить в ближайшие дни. Спасибо!
2 дня без ошибок. Это новый рекорд. @dan8394 нашел решение. Спасибо!

При посещении URL-адреса, указанного с моим адресом электронной почты, я получаю:

метод не разрешен

Ошибка 405

Так что, возможно, Google что-то изменил на своих серверах, что помешало синхронизации iCal. Попробуйте просмотреть блог Google, чтобы узнать, были ли внесены какие-либо изменения и как их исправить.

Объяв@м

Из документации Google о том, как настроить ссылку на основе CalDAV для ваших календарей в iCal: google.com/support/calendar/bin/answer.py?answer=99358#ical — это URL-адрес, который они дают вам для подключения iCal к ваш календарь Google. Также обратите внимание: сбои не воспроизводимы. Одно обновление не получится, следующее - нет.

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

Заметили ли вы какую-либо связь с подключением к Интернету и проблемой?

До сих пор я не заметил никаких ошибок синхронизации и просто нажал «ОК».

Что у вас есть с интервалом обновления календарей в настройках iCal в разделе «Учетные записи»? Пробовали ли вы возиться с этим? Возможно, изменение его на каждые 30 минут или каждый час может помочь.

У меня самого был такой опыт, и я использую iCal с Календарем Google уже несколько месяцев. Возможно, вы слишком быстро добавляете события. Я обнаружил, что эти шаги помогли решить мои проблемы:

Во-первых, я бы предложил сделать резервную копию всех ваших календарей. Для этого просто войдите на сайт Календаря Google, используя свое имя пользователя и пароль. После входа в систему откройте вкладку настроек в левом столбце и перейдите на панель «Календари». Когда вы окажетесь там, где-то на этой странице должна быть ссылка «Экспорт календарей». Нажмите на эту ссылку.

Все ваши календари должны автоматически появиться в папке в папке «Загрузки» (при использовании Safari). Как только вы точно узнаете , что это завершено, удалите все свои календари на странице настроек Календаря Google ( НЕ ОТПИСАТЬСЯ! ). Как только они исчезнут, повторно импортируйте их на страницу настроек календаря Google в Интернете, используя ссылку «Импортировать календари».

Скорее всего, вам придется снова настроить iCal, особенно если у вас есть несколько календарей, которые отображаются как делегаты.

К сожалению, я не могу удалить все содержимое календаря, потому что некоторые из них доступны коллегам.