Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Periodically, I'm seeing this keychain dialog pop up:

keychain dialog

I click 'Cancel', then it pops up again, then I click 'Cancel' again, and it goes away for a while. (Maybe an hour or two, I haven't timed it.) I haven't noticed anything not working right.

What's going on here?

If it matters, this is OS X 10.8.2.

share|improve this question
accountsd is a part of the Accounts Framework. It is probably normal for it to want access to your keychain. Apart from that I don't have a clue, but see the answer below. – Harald Hanche-Olsen Jan 28 '13 at 16:25

Open Keychain Access, which can be found in /Applications/Utilities.

Then select Keychain First Aid under Keychain Access.

Enter your password and click to Verify (this is important to find out how is making the problem just in case it comes up again).

If it shows Errors use the Repair function.

In my case it looked like this before the repair.

It found one error and it was fixed after the repair.

enter image description here

share|improve this answer
How and why does this stop accountsd from asking for access? – Mark Mar 23 '13 at 14:51
It's not normal for accountsd to ask. If Keychain Repair doesn't fix this, let us know. – Zo219 Mar 23 '13 at 21:39
p.s. Keep your Keychains handy by checking the box in Preferences to Show Status in Menubar. – Zo219 Mar 23 '13 at 21:39
This didn't fix my issue. I think i caused it myself bu running security -v set-keychain-settings -lut 72000 login.keychain when testing a deployment script that needed Keychain access. How do i reverse this change? – Maciej Swic Feb 19 '15 at 16:01
Seems Apple has removed the Keychain First Aid option. – JohnRos Dec 19 '15 at 6:55

protected by Community Apr 30 '15 at 17:13

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.