PMDF Installation Guide
Linux Edition


Previous Contents Index

1.7 Deinstalling PMDF

Deinstallation of PMDF deletes only those files present in the distribution kit. In particular, deinstallation will not remove files such as the PMDF configuration file, /pmdf/table/pmdf.cnf , and other such site-generated files, and thus you will not need to reconfigure PMDF after deinstalling and reinstalling or upgrading.

1.7.1 Step-by-Step Deinstallation Instructions

  1. Deinstallation should be done by root . If you are not already logged in as root , do so now. 2.
  2. Move to the root directory:


    # cd /
    

  3. Check what PMDF package you currently have installed; e.g.,


    # rpm -qa | grep pmdf
    pmdf-6.8.0-0.x86_64 
    

  4. Use the rpm -e command to deinstall any PMDF package you have installed, e.g.:


    # rpm -e pmdf-6.8.0-0.x86_64
    

1.7.2 Problems Deinstalling

Sometimes there can be problems deinstalling PMDF, and error messages similar to the following may be displayed:


# rpm -e pmdf-6.8.0-0.x86_64
error: %preun(pmdf-6.8.0-0.x86_64) scriptlet failed, exit status 1 

This can occur if you have modified the PMDF installation, such as for Linux clusters. The %preun section (pre-uninstallation scriptlet) can get an error if the PMDF files, directories, and links are not set up the way that the PMDF installation created them.

To get around these problems and successfully deinstall PMDF, you can specify the --nopreun option on the rpm -e command. If you are installing a new PMDF kit after deinstalling, you may have to use the --force option, since the pre-uninstall tasks were never performed during the deinstall. For example:


# rpm -e --nopreun pmdf-6.8.0-0.x86_64
# rpm -i --force pmdf-6.8.0-0.x86_64.rpm

Note

2 If you are deinstalling PMDF so that you can upgrade to a later version, then the steps listed above are all that you need to do. However, if you are deinstalling PMDF permanently, and you want to restore native sendmail links, see the description of /pmdf/bin/symlink backout in Section 1.6. You also might want to remove the PMDF cron jobs.


Previous Next Contents Index