Contexte
Cela semble être un problème permanent avec de nombreuses personnes. En bref, je reçois une tonne d'erreurs dans mon system.log dans le sens de:
CloudKeychainProxy[307]: __39-[UbiqitousKVSProxy doSyncWithAllPeers]_block_invoke_2 <UBK-s-pC---> syncWithAllPeers (null), rescheduling timer
Cela se produit une fois toutes les 5 secondes - un peu idiot, non?
La première chose que je voulais faire était de me déconnecter d'iCloud parce que quelque chose s'est mal passé là-bas. J'ouvre les préférences système, accède à iCloud et tente de me déconnecter. Un par un, les services iCloud sont tous désactivés, chacun me demande si je souhaite conserver une copie des données localement. Ce processus se termine, puis j'obtiens une erreur indiquant:
Impossible de supprimer votre compte iCloud pour le moment.
Désactivez tous les services iCloud et réessayez.
Le seul élément dans le volet des préférences iCloud est le trousseau. Lorsque je décoche la case, elle se revérifie immédiatement, au moment où je réponds à la question de conservation ou de suppression de données (et quelle que soit la réponse sélectionnée).
Un coup d'œil dans system.log
via Console montre cette erreur apparaissant au moment où la boîte est revérifiée:
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)
(adresse e-mail réelle remplacée par "myaccount@site.com")
Donc. Je ne peux pas me déconnecter d'iCloud car je ne peux pas désactiver le trousseau iCloud. WTF?
Des idées qui n'ont pas fonctionné
Réparer les autorisations, à la fois dans l'Utilitaire de disque et les autorisations de mon répertoire personnel à partir du système de récupération Cmd-R-on-boot. Aucun effet.
Vérification des erreurs de disque - il n'y en a pas.
Démarrage en mode sans échec - Aucun effet.
Vider tous les caches possibles (via OnyX), y compris LaunchServices, dyld, XPC, noyau, démarrage et composants système. - Aucun effet.
Changer mon mot de passe sur iCloud.com - cela se traduit par une invite pour un mot de passe qui n'est jamais accepté, et tenter de l'annuler entraîne le plantage des Préférences Système !! Après l'avoir rechargé, il semble que mon mot de passe modifié ait été accepté, mais aucune autre modification n'a été apportée. Aucun effet sur le problème.
Suppression de tous les kexts tiers (tout ce qui apparaît en a
kextstat | grep -v apple
). Seuls les trucs que j'avais dedans étaient Virtualbox et Little Snitch, tous deux complètement désinstallés. Aucun effet.Déconnexion de tous les autres appareils iCloud, y compris un autre Mac, un iPhone et un iPad. Aucun effet.
Des idées qui ne sont pas acceptables
- Création d'un nouveau compte utilisateur. Il s'agit d'une solution de contournement qui ne résout pas ce qui a été brisé. Le même problème pourrait se reproduire, et abandonner mon compte à tout moment n'est vraiment pas une solution viable.
Autres notes
iCloud semble fonctionner correctement, sauf pour les bits du trousseau. Les nouveaux mots de passe enregistrés dans Safari ne se synchronisent pas entre les appareils. Le courrier, les notes, le calendrier, etc. fonctionnent bien.
Le support Apple était inutile à ce sujet, suggérant tout ce que j'ai essayé ci-dessus, avec la seule autre option étant une réinitialisation complète d'iCloud, qui est à la fois l'option nucléaire (toutes mes données synchronisées disparaissent), et peut ne pas résoudre le problème sur le mac de toute façon .