Satellite upgrade fails due to dependency issues with nss_db, libdb-cxx, and libvirt-devel packages

Solution Verified - Updated -

Issue

When running a Satellite update (e.g. satellite-maintain update run), the process may fail with dependency resolution errors similar to:

Problem 1: package nss_db-2.34-168.el9_6.19.x86_64 from @System requires glibc(x86-64) = 2.34-168.el9_6.19, but none of the providers can be installed
...
Problem 3: package libdb-cxx-5.3.28-55.el9.x86_64 from @System requires libdb(x86-64) = 5.3.28-55.el9, but none of the providers can be installed
...
Problem 4: package libvirt-devel-10.10.0-7.3.el9_6.x86_64 from @System requires libvirt-libs = 10.10.0-7.3.el9_6, but none of the providers can be installed

The upgrade cannot proceed because the required dependencies are not available from the currently enabled repositories.

Environment

  • Red Hat Satellite 6.x
  • RHEL 9 (upgraded from RHEL 7 → RHEL 8 → RHEL 9)
  • System may have packages installed from CodeReady Builder repository

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content