Posted on 03-13-2014 05:36 AM
Hello,
Pretty sure an old installation of filewave is messing up a couple of casper clients and policies.
They aren't the quickest to respond unless you are buying something imminently and its not clear how to uninstall. Anybody seen this before and know how to uninstall Filewave?
Thanks
Posted on 03-13-2014 11:51 AM
Here are some terminal commands we use...
Disable FW #1
SystemStarter stop fwcld
rm -r /usr/local/sbin/FileWave.app
rm -r /usr/local/etc/FileWave; rm -r /usr/local/etc/fwcld
kill
------------------------------------------------------------------------------------------
For the last kill command just add the process id's for the filewave processes running. ie. kill 91 558 1283 9513 etc...
Let me know if you have any other questions, but this does uninstall the client from the system. We've been using this alot as we are migrating from FileWave to Casper Suite right now.
Posted on 03-14-2014 03:49 AM
Thanks, they supplied us with a very similar script
#!/bin/sh
##Kills the client, removes all FileWave software (including the catalog and anything inactive)
##The system will stay in its current state, FW will no longer have control over any files.
/usr/bin/killall fwcld
/usr/bin/killall fwGUI
/bin/rm -rf /var/FileWave/
/bin/rm -R /usr/local/sbin/FileWave.app
/bin/rm /usr/local/etc/fwcld.plist
/bin/rm /sbin/fwcontrol
rm /Library/LaunchAgents/com.filewave.fwGUI.plist
rm /Library/LaunchDaemons/com.filewave.fwcld.plist
rm /private/var/db/receipts/com.filewave.fwcld.pkg.bom
rm /private/var/db/receipts/com.filewave.fwcld.pkg.plist
/bin/rm /var/log/fwcld*
Posted on 03-14-2014 04:52 AM
Since this seems to be a script that's hard to find, I've cleaned it up slightly and posted it to my GitHub repo. I've also built a payload-free package that runs this script:
Posted on 12-10-2015 09:45 AM
First post here. We are in the process of transitioning from a few FileWave clients to Casper. Based on info from this thread and what I've observed on test machines here's the script I've come up with.
/bin/launchctl unload -w /Library/LaunchAgents/com.filewave.fwGUI.plist
/bin/launchctl unload -w /Library/LaunchDaemons/com.filewave.fwcld.plist
/bin/launchctl unload -w /Library/LaunchDaemons/com.filewave.fwVNCServer.plist
/usr/bin/killall fwcld
/usr/bin/killall fwGUI
/usr/bin/killall OSXvnc-server
/bin/rm -rf /Library/LaunchAgents/com.filewave.fwGUI.plist
/bin/rm -rf /Library/LaunchDaemons/com.filewave.fwcld.plist
/bin/rm -rf /Library/LaunchDaemons/com.filewave.fwVNCServer.plist
/bin/rm -rf /Library/LaunchDaemons/com.filewave.fwVNCServer.plist.bak
/bin/rm -rf /usr/local/etc/fwcld.plist
/bin/rm -rf /usr/local/sbin/FileWave.app
/bin/rm -rf /usr/local/sbin/Client Assistant.app
/bin/rm -rf /usr/local/bin/fwcontrol
/bin/rm -rf /sbin/fwcontrol
/bin/rm -rf /Library/Frameworks/FileWaveCore.framework
/bin/rm -rf /var/FileWave/
/bin/rm -rf /var/db/receipts/com.filewave.fwcld.pkg.bom
/bin/rm -rf /var/db/receipts/com.filewave.fwcld.pkg.plist
/bin/rm -rf /var/log/fwcld
/bin/rm -rf /var/log/fwVNCServer
/usr/sbin/pkgutil --forget com.filewave.fwcld.pkg
exit 0
Posted on 05-15-2019 12:44 PM
Filewave has posted a Fileset script. I don't think it's improper of me to post this here.
exec >/var/log/filewaveclient-uninstaller.log
exec 2>&1
set -x
launchctl unload /System/Library/LaunchDaemons/com.filewave.fwcld.plist
launchctl unload /System/Library/LaunchAgents/com.filewave.fwGUI.plist
launchctl unload /Library/LaunchDaemons/com.filewave.fwcld.plist
launchctl unload /Library/LaunchAgents/com.filewave.fwGUI.plist
launchctl unload /Library/LaunchAgents/com.filewave.fwVNCServer.plist
rm -f /Library/LaunchDaemons/com.filewave.fwcld.plist
rm -f /Library/LaunchAgents/com.filewave.fwGUI.plist
rm -f /Library/LaunchAgents/com.filewave.fwVNCServer.plist*
killall OSXvnc-server
killall fwGUI
killall fwcld
rm -f /usr/local/etc/fwcld.conf rm -rf /System/Library/StartupItems/FWClient/ /System/Library/LaunchAgents/com.filewave.fwGUI.plist /System/Library/LaunchDaemons/com.filewave.fwcld.plist
rm -f /usr/local/etc/fwcld.plist
rm -f /Library/Preferences/com.filewave.plist
rm -f /Library/Preferences/com.filewave.WinClient.plist
rm -f /Library/Preferences/com.filewave.Client.plist
find /Users -maxdepth 1 -mindepth 1 -type d|grep -v Shared|xargs -I {} rm -f {}/Library/Preferences/com.filewave-kiosk.FileWave Kiosk.plist
find /Users -maxdepth 1 -mindepth 1 -type d|grep -v Shared|xargs -I {} rm -f {}/Library/Preferences/com.filewave.client.FileWave Client.plist
rm -rf /usr/local/sbin/FileWave.app
rm -rf /Applications/FileWave Kiosk.app
rm -rf /var/log/fwcld*
rm -f /Library/Application Support/FileWave/FWGUI.log
find /Users -maxdepth 1 -mindepth 1 -type d|grep -v Shared|xargs -I {} rm -f {}/Library/Application Support/FileWave/FWGUI.log
rm -rf /var/db/receipts/com.filewave.fwcld*
if [ $(ls -l /var/db/receipts/com.filewave.*|wc -l) -eq 0 ] ; then
rm -rf /Library/Frameworks/FileWaveCore.framework
fw_control=which fwcontrol
rm -f $fw_control
fi
rm -rf /var/FileWave/
rm -f "$0"
exit 0