为什么iCal经常说“服务器响应:403对操作CalDAVSetPropertyQueueableOperation的响应。”


9

我的两台运行10.7.3的MacBook都发生了这种情况,并且至少从10.7开始使用iCloud。我的日历似乎可以从iPhone正常工作。

此弹出窗口显示“不允许访问帐户“ iCloud”。” 并提供“脱机”或“忽略”选项,如果我忽略了一段时间,似乎很好,然后在几个小时后又恢复正常。

我也有一个Exchange日历和一些订阅,但是此错误始终报告为来自我的iCloud日历。

有什么想法可以解决这个问题吗?

Answers:


6

ics文件包含一个管理器行。根据rfc2445标准的第3.5节-安全注意事项,不允许非事件所有者修改事件...因此,导致出现CalDAVWriteEntityQueueableOperation错误的原因。

导入前从ics文件中删除整个ORGANIZER行可解决此问题。

按照标准,如果事件不在组计划的日历系统(例如,单用户日历系统)上,则不得指定组织者的行(第4.8.4.3节-一致性)。

令人惊讶的是,有多少网络研讨会公司误解了这个问题。...


谢谢,这就是我要解决的问题。我生成的ICS文件不断显示OP的错误,删除组织者条目即可解决该问题。
markquezada15年

3

将多个帐户从MobileMe迁移到iCloud时,我以前遇到过类似的问题。我通过在“系统偏好设置”中的iMac上禁用并通过iCloud启用iCal同步来解决了该问题-实际上,我认为我已禁用了所有情况。

在进行故障排除之前,请始终备份日历(“文件”>“导出”>“ iCal存档”)。

以下步骤大致来自Apple支持社区的讨论

  1. 在系统偏好设置中打开iCloud。

  2. 在“ iCloud系统偏好设置”窗格中关闭(取消选中)iCal同步。
    在执行此操作之前,请备份iCal。您将需要删除日历数据。

  3. 打开iCal并验证在帐户下的iCal首选项中是否删除了iCloud帐户。

  4. 关闭iCal,重新打开“系统偏好设置”,然后在“ iCloud系统偏好设置”窗格中打开(检查)iCal同步。

  5. 重新打开iCal,并在帐户下的iCal首选项中确认已启用iCloud帐户。

此时,如果问题仍然存在,我可能会尝试完全注销iCloud,然后重新登录。但是请记住在关闭iCloud同步之前备份所有相关数据 -iCal,联系人,邮件,照片流等。


我最终尝试了iCloud完全注销。再次登录后,iCal开始从云中重新填充事件,但是随后一切都出现之后,又出现了相同的消息:(
Nic Cottrell 2012年

您可以尝试以下方法。 删除用户信息,缓存,日历,列表。 1.注销所有iCal和iCloud帐户。2.打开Finder,单击Go-> Go To Folder ...,然后键入'〜/ Library /`。3.将Caches文件夹的内容,Preferences文件夹中的iCal plist文件以及Calendars文件夹的内容移动到垃圾箱。 添加用户帐户信息。 1.重新启动计算机。在系统偏好设置中输入iCloud帐户详细信息。2.打开iCal并确认所有日历都已加载,并且没有错误,然后再向iCal添加其他帐户。例如Exchange
Dale Foster

3

此问题似乎是由损坏的日历缓存引起的,它也出现在macOS 10.12.2 Sierra中。

解决此问题的最简单方法是:

  1. 退出日历
  2. 打开活动查看器并退出“ CalendarAgent”

请注意,在Finder中的任何日历项上使用QuickLook都会重新启动在步骤3中不需要运行的CalendarAgent

  1. 删除〜/ Library / Calendars / Calendar Cache
  2. 删除〜/ Library / Calendars / Calendar Cache-shm
  3. 删除〜/ Library / Calendars / Calendar Cache-wal
  4. 启动日历

                      用户主目录下“库”中的日历数据文件夹,其中显示了3个要删除的日历缓存文件,如说明中所述

日历将从〜/ Library / Calendars /中的周围数据文件夹和文件中读取信息,并干净地重新创建缓存。

如果出于某种原因,列出的要删除的文件在启动Calendar之前重新出现,则表明某种原因触发了系统日历操作。尝试退出所有应用程序并从步骤2开始,或者取消选中 “重新登录时重新打开窗口” ,然后注销。

                  对话框窗口,显示注销选项,其中未选中“重新登录时重新打开窗口”


1

如果将iCloud凭据添加到钥匙串中,也许可以解决此问题?我有一个问题,即使我在Mail中启用了“记住密码”设置,Mail仍然提示我输入密码。当我将登录详细信息显式添加到Keychain中时,它得到解决。


谢谢维杜尔!知道“钥匙串物品名称”应该是什么吗?“ me.com”或“ icloud.com”或其他内容?我不确定如何将新的钥匙串项目与iCal.app手动关联...
Nic Cottrell

这是我的样子,我不记得我在哪里获得了“哪里”字段……可能是某个论坛或某个地方。cl.ly/0L1s1S0g3F0h3Q1z0W0Y
Vidur的

谢谢-非常有趣。我在一台计算机上找到类似条目-只是其中的数字Where不同。但是,在我的主计算机上,根本没有CalDav条目,但是iCal在该计算机上工作得更好....
Nic Cottrell

0

使用Dale Fosters库技巧解决了此问题。我禁用了日历,进行了备份,然后移动了〜/ Library:

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

…到桌面。然后在首选项中重新启用iCloud日历。我不得不在日历中重新输入帐户信息,现在一切正常。谢谢!


难以置信。昨天我丢掉了.plist等文件,并通过导入成功合并了两个日历。今天,Calendar.app决定我昨天的行为无效。再次(这是我的首选项清除之前的状态)在每个导入的项目上引发了403错误。错误的竖起大拇指,对。
bonka 2012年

当您说将它们移至桌面时-只是作为备份吗?然后,您因为Mail.app重建了这些文件/文件夹而将它们丢弃了?
Nic Cottrell

macOS 10.13下我的系统上都没有文件
William Cerniuk 17-10-26

0

我最后一次得到

服务器对操作CalDAVWriteEntityQueueableOperation的响应为:“ 403”。

我看了看服务器上方的响应,发现下

“服务器响应错误。”
访问(在我的情况是)
“春:波士顿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上取消选中此帐户,其所有注释将消失,因此所有错误消息。

但是,我想留下笔记。我可以将便笺放在另一个电子邮件帐户下,但是我确实再次输入了密码,从那以后我再也没有问题了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.