8.6.9 Installing Kernel Updates on Oracle Exadata Storage Servers
You can perform online Oracle Linux kernel updates on Exadata storage servers to address critical vulnerabilities.
Note:
Use this procedure to update the Oracle Linux kernel on Exadata storage servers only in the following circumstances:
-
To address a critical known security vulnerability with a Common Vulnerability Scoring System (CVSS) score of 9 or greater, and only when the update is not available in a regular Oracle Exadata System Software update. If the updated package is available in an Oracle Exadata System Software update, then you must apply the Exadata update.
-
To address a Service Request (SR), but only with the express direction and approval of Oracle Support Services.
Qualified Ksplice updates that address Common Vulnerabilities and Exposures (CVEs) are available for the Oracle Linux kernel on Exadata storage servers. Ksplice Uptrack enables you to apply the latest security errata for CVEs without halting the system or restarting applications.
Exadata supports Ksplice Uptrack only in offline mode through the uptrack-offline package, which is included with Oracle Exadata System Software. Ksplice updates are supported only for the Oracle Linux kernel, not for user-space packages. Exadata does not use the Ksplice Enhanced Client.
Using Ksplice Uptrack in offline mode enables Ksplice
updates to be received and applied to Exadata storage servers without requiring the servers to
connect directly to Unbreakable Linux Network (ULN). All available Ksplice updates for each
supported kernel version are delivered through the uptrack-updates package,
which is specific to that kernel version. The package is updated whenever a new set of Ksplice
updates becomes available for the kernel.
To determine whether Ksplice updates are available for your system and kernel version, visit https://ksplice.oracle.com/inspector and enter the requested information.
Use the following procedure to install a Ksplice kernel update:
-
Get the Ksplice update
Ksplice updates are delivered through the
uptrack-updatespackage. There are two ways to get the package:-
Mirror the channel containing Ksplice updates to a local repository.
The channel name is
ol8_x86_64_ksplice. See Using Software Distribution Mirrors in Managing Software in Oracle Linux. -
Download the
uptrack-updatespackage from ULN.Download the specific package version that matches your Oracle Linux kernel version as follows:
-
On the target system, run
uname -rto determine the kernel version.For example:
# uname -r 5.15.0-318.199.3.6.el8uek.x86_64 -
Log on to ULN at https://linux.oracle.com/.
-
Navigate to Channels.
-
In the Find a Channel search interface:
-
Enter
Ksplicein the search field. -
Select the appropriate release from the drop-down list of Oracle Linux releases. For example,
Oracle Linux 8. -
Select
x86_64from the drop-down list of platform architectures.
Then, click View Channels.
-
-
In the resulting list, click the link matching
Ksplice for <Oracle Linux Release> (x86_64). For example,Ksplice for Oracle Linux 8 (x86_64). -
In the Find a Package search interface, enter the Oracle Linux kernel version in the search field.
From the output of the
uname -rcommand, enter only the numbers that precede the release and architecture details. For example,5.15.0-318.199.3.6.Then, click Search Packages.
-
Click the link for your kernel-specific
uptrack-updatespackage. For example,uptrack-updates-5.15.0-318.199.3.6.el8uek.x86_64-20260622-0.noarch. -
Finally, in the package details page, click Download.
-
-
-
Optionally, review the contents of the
uptrack-updatespackage.If you downloaded the
uptrack-updatespackage, you can query the package and check the change log by runningrpm -q -p </path/to/uptrack-updates-package-downloaded.rpm> --changelog.For example:
# rpm -q -p ./uptrack-updates-5.15.0-318.199.3.6.el8uek.x86_64-20260622-0.noarch.rpm --changelog * Mon Jun 22 2026 Ksplice <email> 20260622-0 - [kjs1dll6] CVE-2026-<nnnnn>: <summary> [Orabug: <xxxxxxxx>] ... -
Install the
uptrack-updatespackage.If you downloaded the
uptrack-updatespackage, you can install the package by runningyum install </path/to/uptrack-updates-package-downloaded.rpm>.For example:
# yum install ./uptrack-updates-5.15.0-318.199.3.6.el8uek.x86_64-20260622-0.noarch.rpm Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: uptrack-updates-5.15.0-318.199.3.6.el8uek.x86_64 noarch 20260622-0 @commandline 51 M Transaction Summary ================================================================================ Install 1 Package Total size: 51 M Installed size: 53 M Is this ok [y/N]: y ...If you are using a software distribution mirror, you can install the package by running
yum install uptrack-updates-$(uname -r). -
Apply the
uptrack-updatespackage.Regardless of how you install the
uptrack-updatespackage, you must also runuptrack-upgradeto apply the kernel changes.For example:
# uptrack-upgrade The following steps will be taken: Install [lfawlrvw] Enablement update for live patching. Install [78bkrl8h] Known exploit detection. Install [iouv9fm4] Known exploit detection for CVE-2019-<nnnn>. ...Note:
-
Installing and applying the
uptrack-updatespackage does not interrupt the system availability and does not require a reboot. -
The kernel updates load automatically whenever the system is rebooted. There is no need to re-install or re-apply them when the system reboots.
-
You can update a system that has Ksplice updates installed to a later Exadata software version by using normal update procedures. After the update, the kernel version will likely change, and you may need an additional
uptrack-updatespackage to obtain Ksplice updates for the new kernel. Theuptrack-updatespackage installed before the Exadata software update remains installed, but is no longer needed because it applies only to the earlier kernel version. -
If an
uptrack-updatespackage is currently installed, you can update it to a lateruptrack-updatespackage for the same kernel version by using the sameyum installcommand used for the earlier installation.
-
-
Optionally, verify the update status.
You can use the
uptrack-showcommand to list Ksplice updates applied to the system and to display the effective kernel version.For example:
# uptrack-show Installed updates: [lfawlrvw] Enablement update for live patching. [78bkrl8h] Known exploit detection. [iouv9fm4] Known exploit detection for CVE-2019-<nnnn>. ... Effective kernel version is 5.15.0-321.202.5.2.el8uekYou can also use
uptrack-show --availableto view available updates, which are updates delivered in theuptrack-updatespackage but not applied to the system.If all updates are successfully applied, then the output shows no available updates.
For example:
# uptrack-show --available Available updates: None Effective kernel version is 5.15.0-321.202.5.2.el8uekIf fixes are still listed as available after you apply updates by using the
uptrack-upgradecommand, an issue prevented the fixes from loading. Contact Oracle Support Services for assistance.
Parent topic: Updating Software on Oracle Exadata Storage Servers