The software described in this documentation is either in Extended Support or Sustaining Support. See https://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdf for more information.
Oracle recommends that you upgrade the software described by this documentation as soon as possible.

2.2.1 Updating Oracle Linux Fails if the kernel-uek Package Cannot Be Updated

By default, the installation of Oracle Linux includes the dtrace-modules package for UEK R3. This package requires a specific kernel-uek version. However, a yum update fails if it cannot update the kernel-uek package when the installonly_limit of three updates is reached as the dtrace-modules package does not allow the existing kernel-uek packages to be removed. yum displays an error message similar to the following example:

--> Finished Dependency Resolution
Error: Package: kernel-uek-debug-3.8.13-55.1.1.el6uek.x86_64 (public_ol6_UEKR3_latest)
          Requires: kernel-firmware = 3.8.13-55.1.1.el6uek

The workaround is to remove any existing dtrace-modules packages before updating the kernel-uek package, for example:

# for package in `rpm -qa | grep dtrace-modules`; do yum remove -y $package; done

When you have removed all dtrace-modules packages, you can update Oracle Linux, including the UEK R3 kernel. If you want to use DTrace with UEK R3, reinstall the dtrace-modules package for the current kernel:

# yum install dtrace-modules-`uname -r`

(Bug ID 21669543)