Q: Can't disable iCloud keychain on Yosemite
I'm running Yosemite on my MacBook Pro. I recently noticed that iCloud Keychain turned itself on although I don't want it on, so I tried to turn it off in the iCloud control panel, but the check box for the Keychain won't unselect. I then try to sign out of iCloud itself and get the message:
"Your iCloud account couldn't be removed at this time. Turn off all iCloud services and try again."
I'm able to turn off all the services except Keychain. :-(
Console shows error messages like the following:
2015-02-26 1:46:34.539 AM com.apple.preferences.icloud.remoteservice[328]: SOSCCThisDeviceIsInCircle SOSCCThisDeviceIsInCircle!! 55
2015-02-26 1:46:34.540 AM com.apple.preferences.icloud.remoteservice[328]: SOSCCThisDeviceIsInCircle SOSCCThisDeviceIsInCircle!! 56
2015-02-26 1:46:34.541 AM com.apple.preferences.icloud.remoteservice[328]: [AOSAccounts] : [___ZN22ServiceProviderManager6LogoutEPK10__CFStringPK14__CFDictionaryb_block_i nvoke] :Service provider com.apple.Dataclass.KeychainSync disallows logout
2015-02-26 1:46:34.596 AM com.apple.preferences.icloud.remoteservice[328]: [AOSAccounts] : Failed to log out iCloud account - 1 sending kMMAccountLogoutFailedNotification with info (null)
Can anyone please help with this? Thanks in advance.
MacBook Pro (Retina, 15-inch, Late 2013), OS X Yosemite (10.10.2)
Posted on Feb 25, 2015 10:52 PM
Been having trouble with this and came across this thread. I tried deleting a bunch of aforementioned files, particularly:
~/Library/Application Support/iCloud
~/Library/Preferences/com.apple.icloud.fmfd.plist
~/Library/Preferences/com.apple.ids.service.* (theres a bunch)
~/Library/Preferences/com.apple.security.* (theres a few...not sure if this broke anything yet)
Then restarted, and the keychain stayed alive and I couldn't sign out. What finally did it was deleting:
~/Library/Keychains/[seemingly random alphanumeric folder] which had accountStatus.plist and some stuff like keychain.db and other files
Deleting that folder then restarting finally got OS X to say the local keychain was reset and I was able to sign out of iCloud. Not sure if the rest is necessary but deleting that folder seemed to be the key for me, presumably that's the local version of the iCloud keychain that shows up in Keychain Access.
Posted on Apr 8, 2015 4:32 PM