Support Center > Search Results > SecureKnowledge Details
Removing old Check Point packages and files after an upgrade on Security Gateway / Security Management Server
Solution

Background:

After an upgrade, the packages of the old version are not deleted automatically.

For example, when upgrading from R71 to R75, the old R71 packages and files remain on the system. This could lead to a disk space issue, especially after several upgrades.

A new shell script was developed in order to remove all old packages and files from the upgraded machine (R70 GA and above).

 

Important Notes:

 

Follow these steps to remove all old packages and files:

  1. Download the TAR file with the shell script - RemoveOldVersion.tar.

  2. Transfer the RemoveOldVersion.tar file to the relevant machine (for example, /var/log/ directory).

  3. Connect to the command line on the machine.

  4. Log in to Expert mode.

  5. Extract the shell script:

    [Expert@HostName]# cd /var/log/
    [Expert@HostName]# tar xvf RemoveOldVersion.tar

  6. Assign the execute permissions to the script:

    [Expert@HostName]# chmod u+x /var/log/RemoveOldVersion.sh

  7. Execute the script:

    [Expert@HostName]# ./RemoveOldVersion.sh

  8. The script performs the following operations:

    1. Creates a detailed log file:
      /var/log/RemoveOldVersion.elg

    2. Uninstalls all old RPM packages, except these:
      • CPrt (Eventia products)
      • CPinfo (CPinfo utility)
      • CPuepm (Endpoint Security Server)
      • CPda (Deployment Agent)
      • CPSmartLog (SmartLog)
      • CPmds (Multi-Domain Security Management Server)


    3. Deletes all directories and files that were installed by old RPM packages (except those mentioned above):
      • /opt/<package>
      • /var/opt/<package>
      • /var/OPT/<package>
      • /opt/CPshrd-*
      • /var/log/CPsuite-*


    4. Restores '/sysimg' location (if created directory/symlink) after installation.

    5. Restores links for old FW-1 log folders that exist in '/var/log'.


  9. Once the script completes its job, the user will get the prompt back.

  10. To verify that the script has finished successfully, run the following commands:

    [Expert@HostName]# rpm -qa | grep CP
    [Expert@HostName]# ls -l /opt/CP*
    [Expert@HostName]# ls -l /var/opt/CP*
    [Expert@HostName]# ls -l /var/log/CPsuite-*

    Notes:

    • The outputs should show only the latest version (to which the system was upgraded).

    • These directories are not deleted:
      • CPrt (Eventia products)
      • CPinfo (CPinfo utility)
      • CPuepm (Endpoint Security Server)
      • CPda (CPUSE Deployment Agent)
      • CPSmartLog (SmartLog)
      • CPmds (Multi-Domain Security Management Server)

 

Related solutions:

Applies To:
  • 00987751 , 01057661

Give us Feedback
Please rate this document
[1=Worst,5=Best]
Comment