Uninstall Retrospect

llitz123
Contributor III

I did some searching yet couldn't find any helpful info.
We're moving to Crashplan and I have an install base of Retrospect clients that have all been installed outside of Casper.
I'd like to script removing the Retrospect client, yet I'd like some input on how best to go about it...
The installer comes with Uninstall Retrospect Client.app, yet I'm unsure if there'e a better way to go about the uninstall other than caching the Uninstall Retrospect Client.app and then running it locally.

6 REPLIES 6

scottb
Honored Contributor

Lots of those uninstall apps have just some scripts inside. Control-click on it and look at the contents. You might be able to see what it's doing or just even use the script, depending on what it's doing...

llitz123
Contributor III

I found it yet I can't seem to open it. Its listed as a UNIX executable, yet I can't open in readable format in Textwrangler...

jarednichols
Honored Contributor

They may have compiled it as a binary, which is a bit of overkill. Take a machine with a functioning backup client and run fseventer while running the removal. At least then you'll see what it's touching on the file system.

llitz123
Contributor III

I'll test that. Thanks.

madscripter
New Contributor II

We use Retrospect and if you download the version 12 client from here: http://www.retrospect.com/en/support/archived you can open the uninstaller the script editor.
It should get you started.

llitz123
Contributor III

Thanks.
I'm testing with this script, which seems to work. I havent tested on v13 yet:

#!/bin/sh

sudo launchctl unload /Library/LaunchDaemons/com.roxio.launchd.retroclient.plist
sudo launchctl unload /Library/LaunchDaemons/com.roxio.launchd.retroclient.plist
sudo rm -rf /Library/LaunchDaemons/com.roxio.launchd.retroclient.plist
sudo launchctl unload /Library/LaunchDaemons/com.retrospect.retroclient.plist
sudo launchctl unload /Library/LaunchDaemons/com.retrospect.retroclient.plist
sudo rm -rf /Library/LaunchDaemons/com.retrospect.retroclient.plist
sudo launchctl unload /Library/LaunchDaemons/com.roxio.updateretroclient.plist
sudo launchctl unload /Library/LaunchDaemons/com.roxio.updateretroclient.plist
sudo rm -rf /Library/LaunchDaemons/com.roxio.updateretroclient.plist
sudo launchctl unload /Library/LaunchDaemons/com.retrospect.client.updater.plist
sudo launchctl unload /Library/LaunchDaemons/com.retrospect.client.updater.plis
sudo rm -rf /Library/LaunchDaemons/com.retrospect.client.updater.plist
sudo launchctl unload /Library/LaunchAgents/com.retrospect.clientapp.plist
sudo launchctl unload /Library/LaunchAgents/com.retrospect.clientapp.plist
sudo rm -rf /Library/LaunchAgents/com.retrospect.clientapp.plist
sudo launchctl unload /Library/LaunchAgents/com.roxio.launchd.retroclientapp.plist
sudo launchctl unload /Library/LaunchAgents/com.roxio.launchd.retroclientapp.plist
sudo rm -rf /Library/LaunchAgents/com.roxio.launchd.retroclientapp.plist
sudo launchctl unload /Library/LaunchDaemons/com.retrospect.retroisa.plist
sudo rm -rf /Library/LaunchDaemons/com.retrospect.retroisa.plist
sudo killall retroclient
sudo killall RetrospectInstantScan
sudo rm -rf /Applications/Retrospect Client.app
sudo rm -rf /Library/StartupItems/RetroClient
sudo rm -rf /Library/PreferencePanes/Retrospect Client.prefpane
sudo rm -rf /Library/Preferences/retclient.dat
sudo rm -rf /Library/Preferences/retroclient.state
sudo rm -rf /Library/Preferences/pubkey.dat
sudo rm -rf /Library/Preferences/pubkey1.dat
sudo rm -rf /Library/Preferences/pubkey2.dat
sudo rm -rf /Library/Preferences/pubkey3.dat
sudo rm -rf /Library/Preferences/pubkey4.dat
sudo rm -rf /Library/Preferences/pubkey5.dat
sudo rm -rf /Library/Preferences/pubkey6.dat
sudo rm -rf /Library/Preferences/pubkey7.dat
sudo rm -rf /Library/Preferences/pubkey8.dat
sudo rm -rf /Library/Preferences/pubkey9.dat
sudo rm -rf /Library/Application Support/Retrospect/
sudo rm -rf /Library/Receipts/retrospectClient.pkg
sudo rm -rf /Library/Receipts/retroclient.pkg