Updates for Linux applications - middleware
With Updates for Linux applications - middleware content site, customer can deploy updates to a vast number of third-party middleware applications.
Prerequisite of Oracle weblogic
- Make sure that the latest version of JDK for Oracle weblogic installed at the time of installation.
- Make sure that the recommended version of JDK is used for patching Oracle webLogic 12C. For example, use the latest version of JDK 8.
Steps to manage Oracle weblogic on Linux system
- Search for the oraInst.loc file in installed folder. For example, /etc and /var/opt/oracle directories.
- Extract the inventory location from
oraInst.loc
. - Navigate to the
oraInventory
folder within the installed folder. For example,/home
and/export/home
directories. - Use the obtained inventory location to access the
inventory.xml
file in theContentsXML
directory. - Extract information from
inventory.xml
to locate specific files, such asregistry.xml
, in the inventory directory. - Within
registry.xml
files, filter based on certain criteria:- Nodes with a specific version (e.g.,
12.2.1.4.0
) at certain XPath locations (e.g.,/a:registry/a:distributions/a:distribution[@status='installed']
). - Nodes with names containing "WebLogic".
- Nodes with a specific version (e.g.,
Patches require pre-caching on the server and need to be manually cached. For
example: p36485734_141100_Generic.zip (36485734)
.
Steps to manage RedHat JBoss on Linux system
- Search in installed folder for
version.txt
. For example,/opt/jboss
. - Check directories specified by environment variables
EAP_HOME
andJBOSS_HOME
. - Search directories containing "eap" or "jboss" at installed
folder. For example,
/home
. - Search for directories containing "eap" in the installed folder for
/opt/rh
in their names. For example, directory namedwildfly
withineap
. - Check
/etc/default/jboss-eap.conf
and/etc/environment
for files containing the keyJBOSS_HOME
.
Patches require pre-caching on the server and need to be manually cached. For
example: jboss-eap-7.4.X-patch.zip
.
Steps to manage Apache Tomcat on Linux (systemd-based)
- You need to find
.service
files in/etc/systemd/system
that contain theCATALINA_HOME
variable, which specifies the installation location of the software.
Patch files will be automatically cached to the server by the Fixlets.
Steps to manage MariaDB on Linux (RPM or Debian packages)
- For Linux systems, you can use package management tools to check for the
presence and version of
mariadb-server
.
Patch files will be automatically cached to the server by the Fixlets.
Steps to manage MongoDB on Linux (RPM or Debian packages)
- For Linux systems, you can use package management tools to check for the
presence and version of
mongodb-org
.
Patch files will be automatically cached to the server by the Fixlets.
Steps to manage Postgresql on Linux (RPM or Debian packages)
- For Linux systems, you can use package management tools to check for the
presence and version of
postgresql
.
Patch files will be automatically cached to the server by the Fixlets.
Steps to manage IBM MQ on Linux (RHEL or AIX packages)
- For RHEL systems, check the installed version of the
MQSeriesRuntime
package using the RPM package manager. - For AIX systems, check the installed version of the
mqm.server.rte
using the AIX object repository.
Patches require pre-caching on the server and need to be manually cached. For
example: 9.1.0-IBM-MQ-LinuxX64-FPX.tar.gz.
.
Steps to manage IBM WebSphere on Linux
- For Linux and Unix systems, it checks for files named
installed.xml
in the installed folders. For example, /opt/IBM/WebSphere/AppServer/properties/version or /usr/IBM/WebSphere/AppServer/properties/version.
Patches require pre-caching on the server and need to be manually cached. For
example: 9.0.5-WS-WAS-FPX.zip.
Steps to manage Oracle JDK on Linux
- For Linux, it can check the RPM or Debian packages on the machine for
jdk
and its version.
JDK 8 and 11 will be cached manually, while JDK 17 and 21 will be automatically cached using Fixlets.
Steps to manage MySQL on Windows
- For Linux, it can check the RPM or Debian packages on the machine for
("MySQL-server";"mysql-community-server")
and its version.
Patch files will be automatically cached to the server by the Fixlets.
Steps to manage IBM DB2 on Linux
- It checks for files named
spec
within the.metadata/BASE_DB2_ENGINE
directories located under the installed folder /opt/ibm/db2.
Patches require pre-caching on the server and need to be manually cached. For
example:
V11.5.X_linuxx64_universal_fixpack.tar.gz.
.