Uninstall EPM for Unix and Linux | EPM-UL
If pbinstall and pbmakeremotetar were used to install Endpoint Privilege Management for Unix and Linux (EPM-UL) on the host, then use pbuninstall and the supporting files that were saved from the original pbinstall and pbmakeremotetar session to remove EPM-UL.
Run the uninstall script pbuninstall to remove EPMU-UL.
- The uninstall scripts are located in the powerbroker///install directory.
- Running the uninstall script removes the appropriate product only from the machine that it runs on. Other EPM-UL hosts and concurrent (prefixed and/or suffixed) installations are not affected unless the other hosts rely on the host that is performing the uninstall for EPM-UL services.
For example, uninstalling EPM-UL from the only (or last) policy server host will probably severely impact EPM-UL functionality on your network.
To successfully uninstall EPM-UL, you need access to the directory from which pbinstall was run, and to the pb.cfg file.
- If the installation was from an ISO file, then mount the ISO.
- If the distribution was using FTP, then the original installation tree must exist or be restored if it was removed.
Back up the installation directory tree and the directory that contains the pb.cfg file before you remove them. If you remove these directories without first performing a backup, then contact BeyondTrust Technical Support for help.
- If the distribution uses FTP and the environment variable TMPDIR is not set during the installation, then these two directory trees are the same.
- If the distribution uses an ISO file and TMPDIR is not set during the installation, then these files are created in /tmp.
The uninstall succeeds if the original files were not cleaned up before the uninstall or if the defaults were accepted during installation. If you intend to reinstall EPM-UL after the uninstall, then save copies, under different names, of any files you may want to look at later (for example, /etc/pb.settings).
The pbuninstall scripts, like the rest of the EPM-UL uninstallation suite, does not work with an encrypted settings file.
Example of a pbuninstall execution
Example
The following listing shows the pbuninstall and execution:
# ./pbuninstall Starting pbuninstall main() from /opt/beyondtrust/powerbroker/v6.0/pbx86_linuxB-6.0.0- 01/install/. x86_linuxB BeyondTrust PowerBroker Installation Removal This script will remove PowerBroker programs and files from the system. Hit return to continue Looking for SuperDaemons to configure... Finished looking for SuperDaemons to configure... Reading /etc/pb.cfg Trying /etc/pb.settings De-configuring system /etc/services and superdaemon configurations. Removing PowerBroker 'prefix ' service definitions (if any) from /etc/services. Removing any PowerBroker definitions from SuperDaemon xinetd file /etc/xinetd.conf Restarting superdaemons Reloading SuperDaemon Configurations... Done Reloading SuperDaemon Configurations... Moving /etc/pb.settings to /tmp Moving /etc/pb.conf to /tmp Moving /etc/pb.key to /tmp Moving /etc/pb.key to /tmp Removing /usr/sbin/pbmasterd... Removing /usr/local/man/man8/pbmasterd.8 ... Removing /usr/sbin/pblocald... Removing /usr/local/man/man8/pblocald.8 ... Removing /usr/sbin/pbguid... Removing /usr/local/man/man8/pbguid.8 ... Removing /usr/sbin/pblogd... Removing /usr/local/man/man8/pblogd.8 ... Removing /usr/sbin/pbreport... Removing /usr/local/man/man8/pbreport.8 ... Removing /usr/sbin/pbuvqrpg... Removing /usr/local/man/man8/pbuvqrpg.8 ... Removing /usr/sbin/pbsyncd... Removing /usr/local/man/man8/pbsyncd.8 ... Removing /usr/sbin/pbhostid... Removing /usr/local/man/man8/pbhostid.8 ... Removing /usr/sbin/pbkey... Removing /usr/local/man/man8/pbkey.8 ... Removing /usr/sbin/pbpasswd... Removing /usr/local/man/man8/pbpasswd.8 ... Removing /usr/sbin/pbsum... Removing /usr/local/man/man8/pbsum.8 ... Removing /usr/sbin/pblog... Removing /usr/local/man/man8/pblog.8 ... Removing /usr/sbin/pbencode... Removing /usr/local/man/man8/pbencode.8 ... Removing /usr/sbin/pblicense... Removing /usr/local/man/man8/pblicense.8 ... Removing /usr/sbin/pbsync... Removing /usr/local/man/man8/pbsync.8 ... Removing /usr/local/bin/pbcall... Removing /usr/sbin/pbcheck... Removing /usr/local/man/man8/pbcheck.8 ... Removing /usr/sbin/pbprint... Removing /usr/local/man/man8/pbprint.8 ... Removing /usr/sbin/pbreplay... Removing /usr/local/man/man8/pbreplay.8 ... Removing /usr/sbin/pbmerge... Removing /usr/local/man/man8/pbmerge.8 ... Removing /usr/local/bin/pbrun... Removing /usr/local/man/man1/pbrun.1 ... Removing /usr/local/bin/pbbench... Removing /usr/local/man/man1/pbbench.1 ... Removing /usr/local/bin/pbksh... Removing /usr/local/bin/pbsh... Removing /usr/local/man/man8/pbinstall.8 ... Removing /usr/local/man/man8/pbuninstall.8 ... Removing /usr/local/man/man8/pbmakeremotetar.8 ... Removing /usr/local/man/man8/pbversion.8 ... Removing /usr/local/man/man8/pbpatchinstall.8 ... Removing /usr/local/bin/pbless... Removing /usr/local/man/man1/pbless.1 ... Removing /usr/local/bin/pbmg... Removing /usr/local/man/man1/pbmg.1 ... Removing /usr/local/bin/pbnvi... Removing /usr/local/man/man1/pbnvi.1 ... Removing /usr/local/bin/pbumacs... Removing /usr/local/man/man1/pbumacs.1 ... Removing /usr/local/bin/pbvi... Removing /usr/local/man/man1/pbvi.1 ... Moving /var/log/pbmasterd.log to /tmp Moving /var/log/pblocald.log to /tmp Moving /var/log/pblogd.log to /tmp Moving /var/log/pb.eventlog to /tmp Moving /var/log/pbguid.log to /tmp Moving /etc/pb.cfg to /tmp Moving /var/log/pbksh.log to /tmp Moving /var/log/pbsh.log to /tmp Moving /var/log/pbsync.log to /tmp Moving /var/log/pbsyncd.log to /tmp Removing pbguid html help and policy example files from '/usr/local/lib/pbbuilder' Removing /usr/local/lib/pbbuilder -- empty BeyondTrust Created Directory BeyondTrust PowerBroker Installation Removal was successful PowerBroker configuration files and logs were moved to /tmp for removal
Updated about 1 month ago