Satellite upgrade fails due to dependency issues with nss_db, libdb-cxx, and libvirt-devel packages
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.