Repair corrupted Keychain Access
Ever had annoying moments where you get asked password you've saved in Keychain Access, every time you open an app? Well, I did. After a few readings and trials, I managed to fix the problem by doing the followings:
1. Open MobileMe System Preferences and disable Syncing.2. Copy the folder ~Library/Keychains to Desktop
3. In Keychain Access -> Preferences choose Reset My Keychain
4. Reboot computer
5. Open MobileMe System Preferences and log into MobileMe
6. Under the Sync pane, check Synchronize with MobileMe and select all services
7. Click Advanced - then Reset Sync Data.
8. In the drop down select Keychains and then choose to pull data from MobileMe to the computer and click Replace
9. Launch an app to check. In this instance, I opened Mail.app
10. If prompted to enter passwords for the mail accounts, exit Mail.app
11. Open Keychain Access and remove IMAP and SMTP entries for affected email accounts
12. Launch Mail.app again
13. When prompted, enter password and check Remember password in my Keychain
14. Verify by opening Mail - Preferences, select the affected account and also verify that the password field is not blank
15. If passwords were retained, you're good. If you have more than 1 affected app, delete the corresponding entries on KeyChain Access list as per entry #11.
16. Open MobileMe System Preferences.
17. Under the Sync pane, click Advanced... then Reset Sync Data...
18. In the drop down choose Keychains and then choose to push data from the computer to MobileMe and click Replace You should be ok by now. Drop me a line if it works. If not, you can also post, but I may not be able to help you :D
credit: crees!


