The software described in this documentation is either no longer supported or is in extended support.
Oracle recommends that you upgrade to a current supported release.

1.4.6 Upgrading Spacewalk Packages on Oracle Linux 7

Before upgrading Spacewalk packages on an Oracle Linux 7 system, use the following commands to force cglib and python-debian to stay at cglib-2.1.3-4.jpp5.* and python-debian-0.1.21-10.el7.*:

# yum install yum-versionlock
# yum versionlock cglib-2.1.3-4.jpp5.*
# yum versionlock python-debian-0.1.21-10.el7.*

This entry is required because the versions of cglib and python-debian in Oracle Linux 7 are more recent than the versions in Spacewalk 2.4. Otherwise, you see dependency errors such as the following:

Error: Package: spacewalk-java-2.4.79-1.0.2.el7.noarch (@ol7_spacewalk24_server)
           Requires: cglib < 2.2
Error: Package: spacewalk-taskomatic-2.4.79-1.0.2.el7.noarch (@ol7_spacewalk24_server)
          Requires: cglib < 2.2