Server 3 Home Sync Folders on Logout Fix
Hi,
I look after a network of 50+ clients all on either 10.9 or 10.10. Since we upgraded our server to 10.9 (& Server 3) we have never been able to get home sync on logout to work.
Within Profile Manager I set up our Mobility / Home Sync settings to only sync specific directories such as Documents, Desktop etc as we did not want to be syncing each users whole home directory (way too large and unnecessary in our case). The sync was set to happen on logout, background and manually.
After realising that the logout sync wasn't working, I changed the settings to sync in the background every 300 mins (5 hours) so that I could at least ensure that our users were syncing their data every day.
After sending feedback to Apple I was actually contacted directly by their server engineers.
Off and on for the last 10 months I have been exchanging messages, logs, files etc with them.
Today, they acknowledged that there is a bug in Profile Manager in relation to Home Sync when you specifically set "Sync Folders".
Apparently what is happening is that the sync code is only looking at the Mobility/Rules/Preference Sync/Sync Folders list and not the Mobility/Rules/Home Sync/Sync Folders list when deciding whether to sync or not.
The fix involves simply adding a directory to Mobility/Rules/Preference Sync/Sync Folders list. This can be a real or fake path - it doesn't matter (i added ~/Documents).
By adding this it forces sync to look at Mobility/Rules/Home Sync/Sync Folders list and so far sync seems to be happening perfectly on logout.
Happy days! Faith restored somewhat in Apple 🙂
I hope this helps someone else out there (can't be just us surely?!)
Justin
Mac mini, OS X Server, Server 3.2.2