Satellite 6.5 yum update fails due to libsolv dependency issue

Solution Verified - Updated -

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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In