15 Installing Patches

This chapter describes how to install patches on Oracle Communications Messaging Server.

See the patch ReadMe file, included in the patch download, for information about the contents of a patch.

About Patching Messaging Server

Messaging Server patches are posted on the My Oracle Support web site:

https://support.oracle.com

Caution:

Always read the patch ReadMe file in its entirety before installing a patch.

Some patches contain fixes and functionality that may not be of any interest to you or may apply to features that you have not installed or purchased. Read the patch ReadMe file to determine if you must install the patch.

Some patches are password protected. To request the password to download a protected patch, open a Service Request on the My Oracle Support web site.

Planning Your Patch Installation

Before installing a patch, verify your version of Messaging Server and ensure the patch is not already installed.Oracle recommends scheduling your patch installation during non-peak hours to minimize the disruption to your operations.Oracle recommends installing a patch on a test system with a copy of your production data before installing the patch on your production system. Test the patch by logging into Messaging Server and verifying the version number of installed components.

Installing a Patch

To apply the patch, first remove the old package and then install the new version using operating system-specific commands.

  1. Remove the old package
    • On Linux:
      rpm -e old-package-name
    • On Solaris:
      pkgrm old-package-name
  2. Install the New Package
    • On Linux:
      rpm -i new-package-name
      If FIPS is enabled, use this command to avoid digest errors:
      rpm -i --nodigest new-package-name

      For Oracle Linux 8 and 9: Before configuring Messaging Server, run the post-install script:

      $ cd /opt/sun/comms/messaging64/bin
      $ ./post-install 
    • On Solaris:
      pkgadd new-package-name

Note:

  • ISC is only required for OpenSearch. JDK 8 is no longer supported for starting the ISC process; you must use JDK 11.
  • The commpkg command has been deprecated as of Messaging Server 8.1.
  • On Solaris 11, the pkgrm and pkgadd utilities may not be available by default. Install them with:
    pkg install SUNWpkgcmds