Oracle continues to support kernels for various Linux distributions for pre-acquisition customers. Non-Oracle Linux kernels are only supported for grandfathered customers; all other customers must be Oracle Linux Premier Support customers using Oracle Linux.
- All Oracle Unbreakable Enterprise Kernel Release 5 versions for Oracle Linux 7 starting with 4.14.35-1818.0.9 (released Jun 20, 2018).
- All Oracle Unbreakable Enterprise Kernel Release 4 versions for Oracle Linux 6 and 7 starting with 4.1.12-32 (released Jan 25, 2016).
- All Oracle Unbreakable Enterprise Kernel Release 3 versions for Oracle Linux 6 and 7 starting with 3.8.13-35 (released May 13, 2014).
- All Oracle Unbreakable Enterprise Kernel Release 2 versions for Oracle Linux 5 and 6 starting with 2.6.39-100.5.1 (released Mar 13, 2012).
- All Oracle Linux 7 Red Hat Compatible Kernels starting with the official release
- All Oracle Linux 6 Red Hat Compatible Kernels starting with the official release
Red Hat and CentOS
- All CentOS and RHEL 7 kernels starting with the official release
- All CentOS and RHEL 6 kernels starting with the official release
Virtuozzo and OpenVZ
- All OpenVZ EL6 kernels starting with the official release
- All OpenVZ EL5 non-Xen kernels starting with stab059.6 (released Nov. 14, 2008)
- All OpenVZ EL5 Xen kernels starting with stab064.4 (released Aug. 9, 2009)
- All Virtuozzo 4.7 "i686", "x86_64", and "ent" kernels starting with the official release
- All Virtuozzo 4.0 and 4.6 "i686", "x86_64", and "ent" kernels starting with stab057.4 (released Aug. 1, 2008)
- All Jessie "686" and "amd64" kernels starting with the official release of Jessie
- All Stretch "686" and "amd64" kernels starting with the official release of Stretch
- All 19.04 Disco kernels starting with 5.0.0-13.14 (released Apr. 16, 2019)
- All 18.04 Bionic kernels starting with the official release
- All 16.04 LTS Xenial kernels starting with the official release
- All Fedora 29 kernels starting with the official release
- CloudLinux 7 is NOT supported
- All CloudLinux 6 kernels starting with the official release
- All Scientific Linux 6 kernels starting with the official release
- All Scientific Linux 7 kernels starting with the official release
- Amazon EC2 supports distribution stock Xen kernels. See this Amazon blog post for details on using stock kernels in EC2.
- Rackspace Cloud has experimental support for stock kernels.
- To be compatible with Ksplice, you must use a distribution stock Xen kernel that is supported by Ksplice as your base kernel.
Your system must have access to the internet to install Ksplice. If you are using a proxy, set the proxy in your shell:
# export http_proxy=http://proxy.company.com:port # export https_proxy=http://proxy.company.com:port
You also need your Ksplice access key. This was emailed to you when you signed up for Ksplice. You can also get it from your Ksplice System Status page.
Using the Installer
Please make sure to read the preparation steps above.
The easiest way to install Ksplice is to use our installer script.
YOUR_ACCESS_KEY with your access key:
# wget -N https://ksplice.oracle.com/uptrack/install-uptrack # sh install-uptrack YOUR_ACCESS_KEY # uptrack-upgrade -y
If you'd like Ksplice Uptrack to automatically install updates as they become available, run:
# sh install-uptrack YOUR_ACCESS_KEY --autoinstall
in place of the above install-uptrack command, or set
autoinstall = yes
/etc/uptrack/uptrack.conf after installation.
# cat /etc/uptrack/uptrack.conf ... [Settings] ... autoinstall = yes #
If installing on a Debian or Ubuntu machine, you may first need to install the ca-certificates package using:
# apt-get install ca-certificates
Without this package you will see a "certificate verification error".
Installing API Tools
If you don't already have Ksplice Uptrack installed on this system:
Follow the manual installation instructions
above for your distribtuion
through the line where you set up the Ksplice Uptrack repository.
That line is
rpm -i ksplice-uptrack-release.noarch.rpm
for rpm-based systems and
apt-key add ksplice-archive.asc for dpkg-based systems.
python-ksplice-uptrack using your package manager:
# yum install -y python-ksplice-uptrack
# apt-get install python-ksplice-uptrack
Legacy customers can view their Subscription Agreement here.