No se puede cerrar sesión en iCloud en OSX Yosemite o deshabilitar Keychain

10

Antecedentes

Esto parece ser un problema continuo con muchas personas. En resumen, recibo una tonelada de errores en mi sistema.

CloudKeychainProxy[307]:  __39-[UbiqitousKVSProxy doSyncWithAllPeers]_block_invoke_2 <UBK-s-pC---> syncWithAllPeers (null), rescheduling timer

Esto sucede una vez cada 5 segundos, algo tonto, ¿verdad?

Lo primero que quería hacer era cerrar sesión en iCloud porque obviamente algo había salido mal allí. Abro las preferencias del sistema, navego a iCloud e intento presionar Cerrar sesión. Uno por uno, los servicios de iCloud están todos deshabilitados, cada uno me pregunta si quiero mantener una copia de los datos localmente. Este proceso finaliza y luego aparece un error que dice:

Su cuenta de iCloud no se pudo eliminar en este momento.

Apague todos los servicios de iCloud e intente nuevamente.

La única reserva en el panel de preferencias de iCloud es Llavero. Cuando desactivo la casilla, se vuelve a verificar de inmediato, en el momento en que respondo la pregunta de mantener o eliminar datos (e independientemente de la respuesta seleccionada).

Un vistazo a system.logtravés de la consola muestra este error que aparece en el momento en que se vuelve a comprobar el cuadro:

com.apple.preferences.icloud.remoteservice[645]: [AOSAccounts] : [SetEnabled] : Did not call SSRemoveSyncedKeychainData as we had an error in SOSCCRemoveThisDeviceFromCircle for account [email protected]  error: (null)

(dirección de correo electrónico real reemplazada por "[email protected]")

Entonces. No puedo cerrar sesión en iCloud porque no puedo desactivar el llavero de iCloud. WTF?

Ideas que no funcionaron

  • Permisos de reparación, tanto en la Utilidad de Discos como en los permisos de mi directorio personal del sistema de recuperación Cmd-R-on-boot. Sin efecto.

  • Comprobación de errores de disco: no hay ninguno.

  • Arranque en modo seguro: sin efecto.

  • Borrar todos los caché posibles (a través de OnyX), incluidos LaunchServices, dyld, XPC, kernel, boot y componentes del sistema. - Sin efecto.

  • Cambiar mi contraseña en iCloud.com: esto genera una solicitud de contraseña que nunca se acepta, e intentar cancelarla da como resultado que se bloqueen las preferencias del sistema. Después de volver a cargarlo, parece que mi contraseña modificada fue aceptada, pero no se han realizado otros cambios. Sin efecto sobre el problema.

  • Eliminar todos los kexts de terceros (todo lo que se muestra en a kextstat | grep -v apple). Las únicas cosas que tenía allí eran Virtualbox y Little Snitch, que se desinstalaron por completo. Sin efecto.

  • Cerrar sesión en todos los demás dispositivos de iCloud, incluida otra Mac, un iPhone y un iPad. Sin efecto.

Ideas que no son aceptables

  • Crear una nueva cuenta de usuario. Esta es una solución alternativa y no corrige lo que se ha roto. El mismo problema podría volver a ocurrir, y simplemente abandonar mi cuenta en cualquier momento no es una solución sostenible.

Otras notas

iCloud parece funcionar bien, excepto por los bits de llavero. Las nuevas contraseñas guardadas en Safari no se sincronizan entre dispositivos. Correo, notas, calendario, etc., funcionan bien.

El soporte de Apple fue inútil en este asunto, sugiriendo todo lo que probé anteriormente, con la única otra opción que es un reinicio completo de iCloud, que es la opción nuclear (todos mis datos sincronizados desaparecen), y de todos modos no puede solucionar el problema en el Mac .

Mikey TK
fuente

Respuestas:

8

Iniciar sesión en mi iPhone y habilitar iCloud Keychain me ayudó. Así que restauré el llavero en mi iPhone y luego el interruptor del llavero en mi Mac cambió a estado apagado como magia

Armando Rojano
fuente
Bastante seguro. Es molesto que se necesite rastrear todos los demás dispositivos y cerrar la sesión para solucionar esto, pero esa parece ser la solución. No tengo idea de qué sucede si dos dispositivos terminan en este estado al mismo tiempo ...
Mikey TK
Sorprendentemente ... esta fue exactamente la respuesta que he estado buscando estos últimos 3 meses ... ¡gracias!
Brian Adkins
No, no aquí.
danorton
5

Tengo un ID personal + de aplicaciones separadas (antes de que apareciera el intercambio familiar) ID de Apple. Inicié sesión en iCloud en mi MBPr usando mi ID de Apple solo para aplicaciones para poder configurar el intercambio familiar. Parece que no puedo hacer esto a través de la web.

Cuando llegó el momento de cerrar sesión en el ID de Apple solo para aplicaciones, encontré el mismo problema, pero las soluciones publicadas no funcionan para mí, ya que nunca inicié sesión en iCloud en mis otros iDevices con el ID de Apple solo para aplicaciones. Siempre he usado mi ID de Apple personal. Sin embargo, el ID de Apple solo para aplicaciones está registrado en iTunes, pero no creo que esté relacionado.

De todos modos, la solución para mí fue eliminar la carpeta ~ / Library / Application Support / iCloud y el archivo ~ / Library / Preferences / Mobile * .plist. Reinicie OS X e inicie sesión nuevamente. :)

mrjayviper
fuente
Esto funcionó para mí. Sin embargo
2016
Simplemente recreó estos archivos en el siguiente intento fallido de cerrar sesión
user151019
Esto funcionó para mí. Para aquellos que no están familiarizados con cómo se debe hacer esto, primero habilite OSx para mostrar archivos ocultos a través de la Terminal (google cómo hacerlo). Luego, en Finder, vaya a su HD / Users / YourUserName. Allí encontrará la carpeta Biblioteca oculta que contiene la carpeta iCloud y el archivo MobileMeAccounts.plist. Para abrir la carpeta Biblioteca, haga clic derecho sobre ella y seleccione abrir en una pestaña nueva. Si hace doble clic en él, es posible que no se abra.
ben
0

Desactivar el llavero de iCloud en todos los dispositivos fue el truco para mí. Tenía un iPad viejo que todavía estaba habilitado. Ahora puedo desactivar el llavero.

Simón
fuente
Simon, eso también me sirvió, ¡gracias! :)
-1

Prueba esto:

  1. Desactiva el llavero en todos tus dispositivos.
  2. Salga de iCloud en su Mac.
McBIP
fuente