Snow Leopard Distribution Point Scheduled Sync

Not applicable

Hey all,

I’m having an issue setting up a new Casper DistPoint running Snow Leopard Server (10.6.2). I’ll setup the server, setup my Share. I can run a manual sync out of Casper Admin just fine.

But when I launch the JSS Utility (7.1), and attempt to setup the scheduled sync, it goes through the motions, says its completed, gives me the green light that its scheduled (it lies), but when I close and relaunch the JSS Utility, the light is red. Checking launchctl list on the new server itself and the schedule is not there.

My gut says its some kind of permissions issue writing to launchd, but I can’t pin it down. Any help would be greatly appreciated.

Regards,
![external image link](attachments/c4f79845557c4f7da45afb09e9c07d13)

2 REPLIES 2

ernstcs
Contributor III

There is a know issue with the scheduled portions in the JSS Setup Utility that prevent them from scheduling properly. The text below is from support. I recommend you may want to call them regarding this, but the below info is what I got with the attachment. I DID THIS WHILE ON THE PHONE WITH SUPPORT!

I am not liable for anyone’s use of this information. =) I assume this will be corrected in 7.2.

Craig E

---

Automated Backups on 10.6.x Server
We have found that Automated Backups are not working properly on on 10.6.x Servers.
The core of the problem is due to the fact that it is not recognizing the system as a newer OS, therefor it writes a cron job instead of a launchd item. I have a few scripts that should temporarily trick the server into thinking that the OS is at version 10.5.8, which will allow the sync to be created correctly. Then a script is run to reverse the actions to set the system back to the original state.

Please take a look at the instructions below to test this on one of your servers. Please only test it on one server to ensure it works before applying it to all servers.

*NOTE: Please launch the JSS Setup Utility and verify that all 'Automated Tasks' are turned off before we proceed

1.) On the test server Terminal, login with a root session to make sure we have proper permissions. (su root)

2.) For extra precaution, run the command below

cp /usr/bin/sw_vers /Users/Shared/sw_vers

3.) Run the allowSyncBefore.sh on the child distribution test server from the Terminal

4.) Go to JSS Setup Utility and schedule the replication as desired

5.) Run the allowSyncAfter.sh script on the child distribution test server

Please see attached Scripts and take a look before deployment.

-- End Forwarded Message

Not applicable

I ended up just copying the launchd plist from another DistPoint, modifying it in vi, and activating it manually.

This achieved the desired effect.

Thanks for pointing me in the right direction.

Regards,
![external image link](attachments/a6e3c034f4134cc4964f03f1d52b3315)