Satellite 6.5 yum update fails due to libsolv dependency issue
Issue
When attempting to run foreman-maintain to upgrade the Satellite after the release of RHEL 7.7 we receive the following error:
--> Running transaction check
---> Package kernel.x86_64 0:3.10.0-957.5.1.el7 will be erased
---> Package libsolv.x86_64 0:0.6.34-2.pulp.el7sat will be updated
--> Processing Dependency: libsolv(x86-64) = 0.6.34-2.pulp.el7sat for package: python2-solv-0.6.34-2.pulp.el7sat.x86_64
--> Finished Dependency Resolution
Error: Package: python2-solv-0.6.34-2.pulp.el7sat.x86_64 (@rhel-7-server-satellite-6.5-rpms)
Requires: libsolv(x86-64) = 0.6.34-2.pulp.el7sat
Removing: libsolv-0.6.34-2.pulp.el7sat.x86_64 (@rhel-7-server-satellite-6.5-rpms)
libsolv(x86-64) = 0.6.34-2.pulp.el7sat
Updated By: libsolv-0.6.34-4.el7.x86_64 (rhel-7-server-rpms)
libsolv(x86-64) = 0.6.34-4.el7
Available: libsolv-0.6.11-1.el7.x86_64 (rhel-7-server-rpms)
libsolv(x86-64) = 0.6.11-1.el7
Available: libsolv-0.6.20-5.el7.x86_64 (rhel-7-server-rpms)
libsolv(x86-64) = 0.6.20-5.el7
Available: libsolv-0.6.26-1.el7.x86_64 (rhel-7-server-rpms)
libsolv(x86-64) = 0.6.26-1.el7
Available: libsolv-0.6.26-2.el7.x86_64 (rhel-7-server-rpms)
libsolv(x86-64) = 0.6.26-2.el7
Available: libsolv-0.6.34-2.el7.x86_64 (rhel-7-server-rpms)
libsolv(x86-64) = 0.6.34-2.el7
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Environment
- Red Hat Satellite 6.5
- Red Hat Enterprise Linux 7.7
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.