Description of problem: yum -y update will break on this error: --> Running transaction check ---> Package cglib.noarch 0:2.1.3-4.jpp5 will be updated --> Processing Dependency: cglib < 2.2 for package: spacewalk-taskomatic-2.5.98-1.el7.noarch --> Processing Dependency: cglib < 2.2 for package: spacewalk-java-2.5.98-1.el7.noarch ---> Package cglib.noarch 0:2.2-18.el7 will be an update --> Finished Dependency Resolution Error: Package: spacewalk-taskomatic-2.5.98-1.el7.noarch (@spacewalk) Requires: cglib < 2.2 Removing: cglib-2.1.3-4.jpp5.noarch (@jpackage-generic) cglib = 2.1.3-4.jpp5 Updated By: cglib-2.2-18.el7.noarch (base) cglib = 2.2-18.el7 Error: Package: spacewalk-java-2.5.98-1.el7.noarch (@spacewalk) Requires: cglib < 2.2 Removing: cglib-2.1.3-4.jpp5.noarch (@jpackage-generic) cglib = 2.1.3-4.jpp5 Updated By: cglib-2.2-18.el7.noarch (base) cglib = 2.2-18.el7 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest Version-Release number of selected component (if applicable): 2.3 How reproducible: everytime Steps to Reproduce: 1.yum -y update 2. 3. Actual results: yum -y update breaks Expected results: yum -y update works. i have to manually add skip-broken for it to work. this breaks cronjobs and some scripts where shops requires an eyeball on such errors Additional info:
*** This bug has been marked as a duplicate of bug 1169674 ***
This BZ closed some time during 2.5, 2.6 or 2.7. Adding to 2.7 tracking bug.