Created attachment 1267847 [details] yum repolist -v oof the spacewalk server Description of problem: Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. yum update 2. 3. Actual results: unresolved dependencies Expected results: Additional info: # yum update Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.noction.com * epel: ftp.nluug.nl * extras: centos.mirror1.spango.com * jpackage-generic: ftp.heanet.ie * updates: centos.mirror.transip.nl Resolving Dependencies --> Running transaction check ---> Package cglib.noarch 0:2.1.3-4.jpp5 will be updated --> Processing Dependency: cglib < 2.2 for package: spacewalk-java-2.6.49-1.el7.noarch --> Processing Dependency: cglib < 2.2 for package: spacewalk-taskomatic-2.6.49-1.el7.noarch ---> Package cglib.noarch 0:2.2-18.el7 will be an update --> Finished Dependency Resolution Error: Package: spacewalk-taskomatic-2.6.49-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.6.49-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
Same issue as bug 1169674 that was submitted on Spacewalk 2.4 and Centos 7 Not resolved yet.
looks like it need to use a specific version of cglib for compatibility, so I just use "yum --skip-broken update" to bypass update it, and allow yum to update other packages.
This bug is already fixed in Spacewalk 2.7 (Bug 1169674). *** This bug has been marked as a duplicate of bug 1169674 ***