• On The Insider: Britney's Bikini-Clad Top 10
advertisement
October 29, 2009 11:15 AM PDT

MobileMe: Syncing keychains asks for a password to a different computer

by Joe Aimonetti
  • Font size
  • Print
  • 1 comment
When using MobileMe to sync your important data, including keychains, online, some users find that they are prompted for a password to a different computer than the machine they are syncing. In order to sync a keychain to other computers, you must enter the password of the computer where the keychain originated. There are, however, some steps users can take if you do not know the password.

In the case that you are prompted for a keychain password to a machine you no longer have access to or have forgotten the password for, follow these steps:

  1. You will be resetting the master keychain password file used during syncing, so users should backup their data on all machines before continuing.
  2. To reset the master keychain password file, navigate to the Finder menu bar > Go > Utilities and Open Terminal.
  3. In the Terminal window, choose the Mac OS you are running and enter the appropriate command (copy/paste to be sure you get the precise code):
    Mac OS X 10.6 Snow Leopard
    /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/kcSync.app/Contents/MacOS/kcSync -reset

    Mac OS X 10.5 or earlier
    /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/Resources/kcSync.app/Contents/MacOS/kcSync -reset

  4. Press Return. A message will appear in Terminal after the code executes similar to: "Removing /Library/Keychains/.syncinfo/ login.keychain.syncinfo.plist was successful."
  5. Quit Terminal and sync with MobileMe. (System Preferences > MobileMe > Sync).
Other applications may need to validate their keychain access after performing this fix. If the issue persists with MobileMe, try contacting MobileMe Support via Apple's Web site.


Be sure to check us out on Twitter and the CNET Mac forums.
Do you have questions, issues, or stories you would like to see on MacFixIt? Email Us.

Joe is a seasoned Mac veteran with years of experience on the platform. He reports on Macs, iPods, iPhones and anything else Apple sells. Before joining CNET, he even worked in Apple's retail stores. He's also a creative professional who knows how to use a Mac to get the job done.
Recent posts from MacFixIt
Continued problems for new iMacs
Exchange Junk mail folder disappearing in Mail
Files suddenly gone? No backup? Here's what to do...
Rotate vertical videos using iMovie '09 or Quicktime Pro 7
New "Malicious" variant of the Rickrolling worm now available
Pixelated or fuzzy icons in Snow Leopard
Snow Leopard: iChat restricting minimum chat window width
Hack enables 10.6.2 on Atom processors
Add a Comment (Log in or register)
by Spheric Harlot October 29, 2009 1:53 PM PDT
In 10.6, using the Terminal command is unnecessary.

In the application Keychain Access, open Preferences from the Keychain Access menu and click "Reset keychain syncing".

This does exactly the same thing as the Terminal commands in 10.5 and 10.6 listed above, but is far less arcane.

Also, there is an issue in some cases where the obsolete keychain from the long-discarded computer will keep showing up upon syncing with MobileMe after having upgraded to 10.6.

In this case, the above command (and its graphical equivalent from the Keychain Access prefs) will result in a crash of the kcSync application, and simply fail to work.


The fix necessarily involves a machine running 10.5:

First, make a backup of ALL relevant data ever to be synced through MobileMe (just in case).

Next, all MobileMe keychain syncing must be turned off and the offending keychain deleted from all machines.

Then, keychain syncing must be reset FROM THE MACHINE RUNNING 10.5 using the Terminal command listed above:

/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/Resources/kcSync.app/Contents/MacOS/kcSync -reset

Then keychain syncing must be turned back on and keychains should be re-synced from that 10.5 machine, opting to replace data on MobileMe with that from the computer.

Syncing may be switched on on all other machines now. The offending obsolete keychain should not reappear.
Reply to this comment

Navigate MacFixIt

  • Help
  • Archives
  • Utilities
  • Forums
advertisement

About MacFixIt

MacFixIt is CNET's troubleshooting resource for all things Mac. The information here helps you navigate the ins-and-outs of Mac ownership with how-tos, troubleshooting information, news, reviews, and more.

Add this feed to your online news reader

MacFixIt topics