tkw4u2 Posted December 2, 2004 Report Share Posted December 2, 2004 We are having a problem with two laptops running OS X. Both are running 10.3.6 and both are Powerbooks about two years old. We are running a Backup server so whenever they hit the network they get backed up. All of this works just fine until one of them has to be rebooted. After the reboot the Retrospect client is always turned off and has to be manually re-enabled. This is happening with both laptops even after client updates and reinstalls and even through an OS re-install. It's been happening consistently ever since we moved up to Retrospect 6.0. I also back up lots of OS X desktops, OS X servers, Linux machines and Windows 2000/XP desktops. We don't have this problem with any other system, just these laptops. We have one XP laptop being backed up with the same Backup server setup and it works just fine after a reboot. Does anyone have any light to shed on this subject? Or, is there a way I can script having the Retrospect client start up after a reboot on these machines? Quote Link to comment Share on other sites More sharing options...
CallMeDave Posted December 3, 2004 Report Share Posted December 3, 2004 You don't need to script it; it's already been done. There should ber a shell script named "retroclient" in the /Library/StartupItems/RetroClient/ folder. That script should have the correct path to the location of the Retrospect Client.app bundle. If the script isn't there, or if the path to the application has changed (such as from a user moving it to another folder) then the client process won't startup when the computer does. Dave Quote Link to comment Share on other sites More sharing options...
tkw4u2 Posted December 6, 2004 Author Report Share Posted December 6, 2004 Dave, Thanks for the pointer. The entire RetroClient folder does not exist on either laptop. We've tried uninstalling - rebooting - re-installing on both machines and it will not appear in any of them. All of the desktops have it however. We're going to try and manually create the folder on a machine and move the script from a desktop to a laptop and see what happens. Quote Link to comment Share on other sites More sharing options...
CallMeDave Posted December 7, 2004 Report Share Posted December 7, 2004 The script is just text, so it dosn't matter where it comes from as long as the path is correct. Do these machines have a /Library/StartupItems/ folder? This folder is not part of a standard OS X instal, and is often created by the first installer that needs one. It also represents a potential security flaw in OS X, since _any_ item inside can be executed upon boot. So permissions for this folder should not allow non-administrator users to have write access. The correct permissions for /Llibrary/StartupItems should be: drwxrwxr-x root:admin The Retrospect Client installar will create this folder if it's not already there, and assign the correct permissions. But, if the folder is already there, the Retrospect Client won't modify its permissions (neither, by the way, will Apple's "Repair Permissions" routine). You should look carefully at this; the installer's inability to write files to the folder is telling of something (of what, I don't know!). Dave Quote Link to comment Share on other sites More sharing options...
tkw4u2 Posted December 10, 2004 Author Report Share Posted December 10, 2004 I was able to solve the problem by creating a RetroClient folder in the /Library/StartupItems folder and putting the RetroClient.bin and StartupParameters.plist files inside that folder. I got those files from a desktop machine running the same version of OS X. At the command line I recreated the same permissions for the RetroClient folder and the enclosing files and then restarted the machines. Both times the client was running after restart. Both laptops already had StartupItem folders and had other things in them that worked just fine. Uninstalling and re-installing the Retrospect client failed to have these items created. It only worked if I moved them manually. Very weird. Quote Link to comment Share on other sites More sharing options...
shadowspawn Posted February 12, 2005 Report Share Posted February 12, 2005 There was a problem if the Retrospect client installer was run off a network volume. The installer would fail to authenticate properly, which could lead to partial installs that were not fully functional. Copying the installer to the local hard drive and running it from there works fine. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.