After changing a user’s login password certain applications when launched, like Safari, seem to be rather confused when accessing the keychain and ask ‘Safari [or other app] wants to use the “login”keychain. A ‘keychain is Apple’s password management system. Learn more here. Entering the new user login password in the dialog does not appear to authenticate correctly as the message is spat back at you. Although the message only recurs two or three times it does so every time the application is launched. Using Keychain First Aid in Keychain Access.app to repair your keychain configuration does not resolve the problem.
THE REMEDY
1. Delete the user’s login.keychain file (or move it to a different location). This can be found in the Keychains folder, which is located in the User’s Library folder. 
2. Relaunch Safari, or the afflicted app. On relaunch you will be presented with the ‘Keychain Not Found’ dialog box which states that ‘A Keychain cannot be found to store “Safari” [or other app]‘. Click ‘Reset To Defaults’.
3. A dialog asking you to confirm the keychain reset appears. Click “Yes”.
4. Finally you will be prompted to enter the user’s login password in order to create the new keychain. Do so and click ‘OK’.
5. Relaunch Safari or the afflicted app. That’s it! Problem solved and no more dialog boxes.

Subscribe to RSS


