背景
对于许多人来说,这似乎是一个持续存在的问题。简而言之,我在system.log中遇到了很多错误,具体如下:
CloudKeychainProxy[307]: __39-[UbiqitousKVSProxy doSyncWithAllPeers]_block_invoke_2 <UBK-s-pC---> syncWithAllPeers (null), rescheduling timer
这种情况每5秒发生一次-很傻,对吧?
我要做的第一件事就是退出iCloud,因为那里显然出了问题。我打开系统偏好设置,导航到iCloud并尝试点击“注销”。iCloud服务被一一禁用,每一个都问我是否要在本地保留数据副本。此过程完成,然后出现错误消息:
目前无法删除您的iCloud帐户。
关闭所有iCloud服务,然后重试。
iCloud首选项窗格中的一个保留项是钥匙串。当我取消选中该框时,当我回答保留或删除数据问题时(无论选择的答案是什么),它都会立即重新对其进行检查。
system.log
通过控制台查看后,重新选中此框时会显示此错误:
com.apple.preferences.icloud.remoteservice[645]: [AOSAccounts] : [SetEnabled] : Did not call SSRemoveSyncedKeychainData as we had an error in SOSCCRemoveThisDeviceFromCircle for account myaccount@site.com error: (null)
(实际的电子邮件地址已替换为“ myaccount@site.com”)
所以。由于无法禁用iCloud钥匙串,因此无法退出iCloud。WTF?
无效的想法
修复磁盘实用程序中的权限以及Cmd-R-on-boot恢复系统中的主目录权限。没有效果。
正在检查磁盘错误-没有错误。
以安全模式启动-无效。
清除所有可能的缓存(通过OnyX),包括LaunchServices,dyld,XPC,内核,引导和系统组件。- 没有效果。
更改我在iCloud.com上的密码-这将导致提示输入从未被接受的密码,而尝试取消密码将导致系统偏好设置崩溃!重新加载后,似乎我的修改密码已被接受,但未进行其他任何更改。对这个问题没有影响。
删除所有第三方kext(在中显示的所有内容
kextstat | grep -v apple
)。我只有的东西是Virtualbox和Little Snitch,它们都被完全卸载了。没有效果。注销所有其他iCloud设备,包括另一台Mac,iPhone和iPad。没有效果。
不可接受的想法
- 创建一个新的用户帐户。这是一种解决方法,不能解决所有已损坏的问题。同样的问题可能会再次发生,并且只要确实放弃我的帐户,那实际上不是一个可行的解决方案。
其他注意事项
除钥匙串位外, iCloud似乎工作正常。Safari中保存的新密码无法在设备之间同步。邮件,便笺,日历等都可以正常工作。
Apple支持在此问题上无济于事,建议我进行以上尝试,唯一的选择是完全iCloud重置,这既是核心选择(我所有已同步的数据都消失了),也可能无法在Mac上解决问题。