MobileMe sync not working for various reasons, fixes
The synchronization features for MobileMe and the calendar do not appear to function properly for some people. In many cases these problems stem from errors associated with Apple's servers, but for converted .Mac accounts there may be inconsistency problems reported by the service.
For server errors there is no effective fix on the user-end, and affected users must wait for Apple to iron out the bugs (see Apple's acknowledgement). However, users can attempt to reset their synchronization information to deal with consistency errors, and ensure synchronization is set up properly for automatic send and receive of updated information.
NOTE: Subscribed data (RSS feeds, calendars) will not be synced with the MobileMe service. For any subscriptions to be synchronized users must first convert them to local data.
Fixes
Reset the synchronization data On your Mac open the MobileMe iSync preferences (from the iSync menu or in the system preferences) and under the "Sync" tab select "Advanced". Then click the "Reset Sync Data" button and you will be presented with the option to replace all sync info or just one type of information (calendars, bookmarks, etc). Select the desired data type and click one of the arrows to ensure you reset in the proper direction. If the data on your Mac is current and up to date, then click the right arrow to replace the data on MobileMe. iSync will then re-sync itself, but it is also recommended to manually invoke sync again by clicking the "Sync Now" button.
Enable automatic synchronization This is required for the MobileMe "push" synchronization to work properly for some services. Many .Mac users have had their synchronization preferences set to either Manual or to sync at a specific interval, and changing it to automatic will allow the sync to occur when changes are made, resulting in the desired "push" behavior. Go to the iSync system preferences and in the "sync" tab ensure "Synchronize with MobileMe" is checked and set to "Automatically" in the drop-down menu.
Remove relevant preferences files After resetting the synchronization data and ensuring all contact and calendar data are available on the servers (albeit not syncing automatically), go to the ~/Library/Preferences folder and remove the synchronization preferences files. These are:
- ~/Library/Preferences/iCalExternalSync.plist
- ~/Library/Preferences/com.apple.AddressBook.plist
- ~/Library/Preferences/ByHost/com.apple.DotMacSync.****.plist (**** is unique identifier information)
Workarounds
Manually synchronize If Automatic sync is not behaving properly after resetting all data on either the local machine or on MobileMe, use the iSync menu to manually synchronize the data. Go to the MobileMe "sync" system preferences and select "Manually" from the drop-down menu next to "Synchronize with MobileMe". Next, ensure "Show status in menubar" (at the bottom of the preferences window) is checked so the sync options will be available from the Mac OS X menubar, and use the menubar to manually sync all information.
Resources
I sure hope these will work eventually, but in the meantime, perhaps BusySync provides a work-around?
Here's a simple tutorial I made for sync MobileMe, iPhone, iCal and Address Book.
Reset Sync is greyed out
In your instructions are you mixing up the sync preference within Mobile Me preferences with the separate application iSync? In the Mobile Me System Preferences there is no such thing as iSync, just sync.
At one point you say: "iSync will then re-sync itself, but it is also recommended to manually invoke sync again by clicking the "Sync Now" button."
I presume you don't mean iSync... Or am I confused?
The iSync menu starts some of the synchronization processes that MobileMe sync uses. While MobileMe uses push technology for some services, others use Apple's automatic sync technologies, which are manually activated through iSync and the iSync menu.
So when you say: "On your Mac open the MobileMe iSync preferences", what exactly do you mean?
Because there is no iSync preference in MobileMe. Or am I wrong?
I'm not trying to be judgemental or picky. I'm just trying to understand what you're saying.
Because in fact what you're saying is incorrect, yes? Because there is no 'iSync' preference in MobileMe.
I think it's important here to be clear about what can and should be done through the sync preference in MobileMe and what can and should be done via iSync.
Or am I wrong?
Because there is no iSync preference in MobileMe. Or am I wrong?
I'm not trying to be judgemental or picky. I'm just trying to understand what you're saying.
And in fact what you're saying is incorrect, yes? Because there is no iSync preference in MobileMe.
I think it's important here to be clear about what can and should be done through the sync preference in MobileMe and what can and should be done via iSync, if anything.
Or am I wrong?
When I changed from dotMac to MobileMe, I was already logged into my dotMac account.
I might be better for those making the switch to first log out of their dotMac account before installing the MobileMe software upgrade.
.Mac (MobileMe) syncing working on a Mac at work and iPhone.
Suddenly .Mac Sync hung on PBG4 at home.
System Prefs/.Mac appeared to recognize my account, but clicking on "Sync" tab resulted in a 10-15 minute wait (or longer) before ".Mac Login Failed" error. Couldn't "Reset Sync Data" because even the "Advanced" tab in Sys Prefs/.Mac wouldn't open. Had to repeatedly Force Quit System Prefs during several days of attempted repair:
You should offficially backup your your Entourage, iCal, Mail, Address Book data, Safari bookmarks, and keychains using their respective programs <http://docs.info.apple.com/article.html?artnum=301239#key>, if not backup your entire machine before performing any of these:
Reset Sync History found in /Apps/iSync - Preferences.
Reinstalled last OS X 10.4.11 update from downloaded Combo Updater.
Repaired permissions (numerous times over the next few days).
Tried changing my System Preferences/.Mac user name to a few random letters so login would fail, then changed back to confirm .Mac was recognizing my login.
All of these failed.
Suspected Entourage or Entourage Notes Sync, partially because I had recently switched from Entourage to iCal & Mail.app at work. I tried .Mac syncing after each of these steps:
Turned-off all syncing from Entourage Preferences.
Uninstalled all of MS Office, but it didn't remove Entourage Notes Sync in Sys Prefs/.Mac.
Found this great article <http://www.mackb.com/Uwe/Forum.aspx/mac/24001/How-Do-I-Remove-Entourage-From-The-Dot-Mac-Sync-List> on Syncrospector and removal of registered SyncServices (considered very dangerous).
Syncrospector may be installed as part of Leopard Dev Tools. It was not in Tiger Dev Tools from the standard Tiger install DVD. Fortunately, someone like me without Apple Developer status can find a copy of Syncrospector online if you search Google hard enough.
Removed Entourage Notes Sync from SyncServices with Syncrospector.
Sync still failed. I do not believe Entourage Sync Services was to blame.
Deleted three easy prefs:
~/Library/Preferences/iCalExternalSync.plist
~/Library/Preferences/com.apple.AddressBook.plist
~/Library/Preferences/ByHost/com.apple.DotMacSync.****.plist (**** is unique identifier information)
Didn't help.
<http://support.apple.com/kb/TS1313> Followed all of these Apple suggestions for fixing .Mac sync problems in Tiger, then deleted my SyncServices folder and restarted. Didn't work.
Logged-in as a different (test) user on my PowerBook. .Mac Sync tab worked! Confirmed that my OS was generally working, and there was a problem with my user account.
Noticed a "DotMacTranslator wants permission to open your keychain." error in .Mac, in addition to repeated ".Mac login failed" errors.
Suspected Keychain problems:
Ran Keychain First Aid using Keychain Access.app in Apps/Utilities
Noticed my regular and login keychains weren't automatically opening each other because they had different passwords. Changed the password of login keychain to match my user's keychain. No help.
Deleted all keychains related to .mac (searched in Keychain Access).
Deleted all keychains related to iCal, Entourage Sync, etc.
Sync still failed. I don't think it was a Keychain problem.
Deleted lots of preference files, mostly from ~/Library/Prefs. Needless to say, deleting all of these files will force you to re-enter most of your iCal, iSync and Entourage settings:
com.apple.dotmaccertificatefix.plist
com.apple.DotMacSync.plist
com.apple.dotmactranslator.plist
com.apple.iCal.AlarmScheduler.plist
com.apple.iCal.plist
com.apple.isync.plist
com.apple.keychainsync.plist
com.apple.systempreferences.plist
com.microsoft.Entourage.plist
OfficeSync Prefs
~/Library/App Support/iSync/SyncLocalCopy folder
~/Library/App Support/SyncServices folder
Restarted. Clicked "Sync" tab in System Prefs/.Mac and it worked! I think I had a corrupted .plist file. I'm highly suspecting com.apple.dotmactranslator.plist, but the old .plist files generally passed muster with PListChecker Utility (3rd party). Only .plist files with recent (today's) modification date are: com.apple.iCal.AlarmScheduler.plist, com.apple.iCal.plist and com.apple.systempreferences.plist. Others have older modification dates.
Joe Cordes
Anyone else have this happen in the last couple days?
- by Henri P November 21, 2009 9:42 AM PST
- My contacts had not been syncing correctly for a while. (Calendar syncing, and iPhone to MobileMe contact syncing worked, but edits and new contacts did not go up from Mac to me.com.)
- Like this Reply to this comment
-
(14 Comments)I went to the Apple store, and the "genius" failed to help me. He suggested I set up a call with an "expert" from AppleCare. That didn't work. They suggested I set up a chat with MobileMe support. That didn't work. They said I should e-mail my problem to a me.com "specialist". The "specialist" promised this would be fixed within a day or two. In fact, two weeks have passed and nothing happened at all. I'm spending a fair amount of money on MobileMe and AppleCare -- very frustrating.
Thus, I was close to deciding to switch to Google for syncing, but I finally figured this out on my own, based on some ideas from the chat with MobileMe support. Here's what I did:
1. set sync with MobileMe to "manual" in System Prefs / MobileMe / Sync
2. back up your contacts -- quit AB
3. drag all the files out of ~/Library/Application Support/Address Book
4. create folders on the Finder to mirror the folders in Address Book
5. relaunch AB
6. option-drag the contacts in each AB folder to the corresponding Finder folder (option-dragging creates a separate file for each contact)
7. option-drag the contacts in All Contacts to the corresponding Finder folder
8. delete all contacts in the AB
9. drag the contacts back from the Finder, folder by folder, to the corresponding folders in the AB
10. sync
11. go back to automatic syncing
That worked for me, anyway.