Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Keychain and Mac OS Lion upgrade issue

After upgrade from Snow Leopard to Lion, I am getting a pop-up sometimes:

 syncdefaultsd wants to use the "login" keychain

It prompts for keychain password. ps aux does not show any process called syncdefaultsd. Time Machine is turned off. iCloud is on. Which application does that process belong to? How can I get rid of the annoying pop-up?

like image 748
bparanj Avatar asked Oct 18 '11 18:10

bparanj


People also ask

Can macOS Lion be upgraded?

The following versions of OS X and macOS can be upgraded to macOS Catalina. * If your Mac is running OS X Lion or Mountain Lion, you must upgrade to El Capitan before you can upgrade to Catalina. If your Mac is running Mavericks or newer, you can proceed to upgrade to Catalina.

Is macOS Lion still supported?

Support Ending December 31, 2019 In keeping with Apple's release cycle, macOS 10.08 Mountain Lion is no longer receiving security updates as of November of 2013. Our latest fully-supported operating system is macOS Mojave (10.14).

Why does Keychain keep popping up on Mac?

Many users have reported getting repeated and continuous prompts from Keychain to key in the password to be used for Local Items. This issue usually arises after an update to your OS X and causes the Keychain Cache to go corrupt.


1 Answers

syncdefaultsdis a system agent (launchd definition file is /System/Library/LaunchAgents/com.apple.syncdefaultsd.plist) and part of the private SyncedDefaults framework residing in /System/Library/PrivateFrameworks/ in Lion version 10.7.2. As a private framework, it is not documented in the Lion SDK, but the fact a private framework of the same name exists in iOS 5 makes me surmise it is part of the iCloud synchronization infrastructure.

Your popup is either:

  • the request for permission to access an iCloud item stored in your keychain; in that case, the dialog displayed in such situations offers the option to deny access, grant access and permanently grant access – that last option would be the one you need.
  • a request for unlocking the keychain as a whole – that dialog only takes your password. This happens because your keychain is locked. To get rid of the dialog, you need to disable both keychain locking on sleep and locking after idle time in the Keychain Access app.
like image 53
kopischke Avatar answered Sep 20 '22 21:09

kopischke