2.2.1 About the Ksplice Enhanced Client

The Ksplice Enhanced client is available for Oracle Linux 6, but not Oracle Linux 5. The enhanced version of the Ksplice online client supports kernel and user-space updates and can also be used to patch the Xen hypervisor on Oracle VM Server Release 3.4.5 and later.


To use Ksplice to patch the Xen hypervisor on Oracle VM 3.4.5 and later, the minimum Xen hypervisor version is xen-4.4.4-196.el6.x86_64.rpm.

The Ksplice Enhanced client can patch in-memory pages of Ksplice aware shared libraries such as glibc and openssl for user-space processes, in addition to the kernel updates applied by the traditional Ksplice Uptrack client. User-space patching enables you to install bug fixes and protect your system against security vulnerabilities without having to restart processes and services. Both an online and an offline version of the enhanced client are available.

You manage the Ksplice Enhanced client by using the ksplice command rather than uptrack commands. Note that the enhanced client shares the same configuration file as the Uptrack client, which is located at /etc/uptrack/uptrack.conf. For more information, see Working With the Ksplice Enhanced Client

The offline version of the Ksplice Enhanced client removes the requirement that a server on your intranet have a direct connection to the Oracle Uptrack server or to ULN. All available Ksplice updates for each supported kernel version or user-space package are bundled into an RPM that is specific to that version. This package is updated every time a new Ksplice patch becomes available for the kernel. In this way, you can create a local ULN mirror that acts as a mirror for the Ksplice aware channels for Oracle Linux on ULN.

At regular intervals, you can download the latest Ksplice update packages to this server. After installing the offline Ksplice Enhanced client on your local systems, they can then connect to the local ULN mirror to receive updates.

For information about when you might want to use the Ksplice Enhanced client in offline mode, see Section 2.3, “Choosing a Ksplice Client”.

When you have set up a local ULN mirror to act as a Ksplice mirror, you can then configure your other systems to receive yum updates, as well as Ksplice updates. For task-related information, see Installing and Configuring the Ksplice Offline Enhanced Client.