fundo
Este parece ser um problema contínuo para muitas pessoas. Em resumo, estou recebendo muitos erros no meu system.log ao longo das linhas de:
CloudKeychainProxy[307]: __39-[UbiqitousKVSProxy doSyncWithAllPeers]_block_invoke_2 <UBK-s-pC---> syncWithAllPeers (null), rescheduling timer
Isso acontece uma vez a cada 5 segundos - meio bobo, certo?
A primeira coisa que eu queria fazer era sair do iCloud porque algo obviamente deu errado lá. Abro as preferências do sistema, navego para o iCloud e tento clicar em Sair. Um por um, os serviços do iCloud estão todos desativados, cada um me pergunta se eu quero manter uma cópia dos dados localmente. Esse processo termina e, em seguida, recebo um erro informando:
Não foi possível remover sua conta do iCloud no momento.
Desative todos os serviços do iCloud e tente novamente.
O único destaque no painel de preferências do iCloud é Chaveiro. Quando desmarco a caixa, ela se verifica novamente imediatamente, no momento em que respondo à pergunta de manter ou excluir dados (e independentemente da resposta selecionada).
Uma olhada no system.log
console mostra esse erro aparecendo no momento em que a caixa é verificada novamente:
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)
(endereço de email real substituído por "myaccount@site.com")
Assim. Não consigo sair do iCloud porque não posso desativar o Keychain do iCloud. WTF?
Ideias que não funcionaram
Reparando permissões, no Disk Utility, e minhas permissões de diretório inicial do sistema Cmd-R-on-boot Recovery. Sem efeito
Verificando erros no disco - não há nenhum.
Inicializando no modo de segurança - Sem efeito.
Limpando todo cache possível (via OnyX), incluindo LaunchServices, dyld, XPC, kernel, inicialização e componentes do sistema. - sem efeito.
Alterando minha senha no iCloud.com - isso resulta em um prompt para uma senha que nunca é aceita, e a tentativa de cancelá-la resulta na falha das Preferências do Sistema !! Após recarregá-lo, parece que minha senha modificada foi aceita, mas nenhuma outra alteração foi feita. Nenhum efeito sobre o problema.
Removendo todos os kexts de terceiros (qualquer coisa que seja mostrada em a
kextstat | grep -v apple
). As únicas coisas que eu tinha lá eram o Virtualbox e o Little Snitch, ambos desinstalados totalmente. Sem efeitoSair de todos os outros dispositivos do iCloud, incluindo outro Mac, iPhone e iPad. Sem efeito
Ideias que não são aceitáveis
- Criando uma nova conta de usuário. Esta é uma solução alternativa e não corrige o que foi quebrado. O mesmo problema pode acontecer novamente e simplesmente abandonar minha conta a qualquer momento não é realmente uma solução sustentável.
Outras notas
O iCloud parece funcionar bem, exceto pelos bits do chaveiro. Novas senhas salvas no Safari não são sincronizadas entre dispositivos. Correio, notas, calendário, etc, funcionam bem.
O Suporte da Apple foi inútil nesse assunto, sugerindo tudo o que tentei acima, com a única outra opção sendo uma redefinição completa do iCloud, que é a opção nuclear (todos os meus dados sincronizados desaparecem) e pode não resolver o problema de qualquer maneira. .