バックグラウンド
これは、多くの人にとって継続的な問題のようです。要するに、次の行に沿ってsystem.logに大量のエラーが表示されます。
CloudKeychainProxy[307]: __39-[UbiqitousKVSProxy doSyncWithAllPeers]_block_invoke_2 <UBK-s-pC---> syncWithAllPeers (null), rescheduling timer
これは5秒に1回発生します。
私が最初にやりたかったことは、何かが明らかにそこに問題があるため、iCloudからサインアウトすることでした。システム環境設定を開き、iCloudに移動して、サインアウトをクリックします。iCloudサービスが1つずつ無効になり、データのコピーをローカルに保持するかどうかを尋ねられます。このプロセスが終了すると、次のエラーが表示されます。
現在、iCloudアカウントを削除できませんでした。
すべてのiCloudサービスをオフにして、再試行してください。
iCloud設定パネルの1つのホールドアウトはキーチェーンです。チェックボックスをオフにすると、データの保持または削除の質問に答えた瞬間に(選択した回答に関係なく)、すぐに再チェックされます。
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 Recoveryシステムからのホームディレクトリのアクセス許可の両方でアクセス許可を修復します。無効。
ディスクエラーを確認しています-ありません。
セーフモードでの起動-影響なし。
LaunchServices、dyld、XPC、カーネル、ブート、システムコンポーネントなど、可能な限りすべてのキャッシュを(OnyXを介して)クリアします。- 無効。
iCloud.comで自分のパスワードを変更する-これにより、決して受け入れられないパスワードのプロンプトが表示され、それをキャンセルしようとすると、システム環境設定がクラッシュします!! 再読み込み後、変更したパスワードは受け入れられたようですが、他の変更は行われていません。問題への影響はありません。
すべてのサードパーティのkext(に示されているもの
kextstat | grep -v apple
)を削除します。私が持っていたのはVirtualboxとLittle Snitchだけで、どちらも完全にアンインストールされました。無効。別のMac、iPhone、iPadなど、他のすべてのiCloudデバイスからサインアウトする。無効。
受け入れられないアイデア
- 新しいユーザーアカウントを作成します。これは回避策であり、壊れているものは何も修正しません。同じ問題が再び発生する可能性があり、アカウントがいつでも放棄されるだけでは実際に解決できる解決策ではありません。
その他の注意事項
iCloud は、キーチェーンビットを除いて正常に動作するようです。Safariに保存された新しいパスワードは、デバイス間で同期されません。メール、メモ、カレンダーなど、正常に動作します。
Appleサポートはこの問題に役に立たず、上記で試したすべてを示唆しましたが、他の唯一のオプションは完全なiCloudリセットであり、これはどちらも核のオプションであり(私の同期データはすべてなくなります)、Macの問題を解決できない可能性があります。