πŸ“– ~1 min read

Table of contents
  1. Symptom & Impact
  2. Environment & Reproduction
  3. Root Cause Analysis
  4. Quick Triage
  5. Step-by-Step Diagnosis
  6. Solution – Primary Fix
  7. Solution – Alternative Approaches
  8. Verification & Acceptance Criteria
  9. Rollback Plan
  10. Prevention & Hardening
  11. Related Errors & Cross-Refs
  12. References & Further Reading

Symptom & Impact

dnf update fails with metadata or mirror errors, often after enabling third-party repositories.

Environment & Reproduction

A repository URL is stale, blocked, or serving invalid repodata for your RHEL 9 release.

Root Cause Analysis

Run dnf repolist –all and verify each enabled repo points to trusted RHEL 9 compatible content.

Quick Triage

Use curl -I against the baseurl values and confirm DNS, proxy, and TLS trust are working.

Step-by-Step Diagnosis

Run dnf clean all && rm -rf /var/cache/dnf to remove corrupted metadata before retrying.

Illustrative mockup for rhel-9 β€” rhel9-b07-151-cache-clean.webp
Cleaning DNF metadata and cache on RHEL 9. β€” Illustrative mockup β€” Progressive Robot

Solution – Primary Fix

Run dnf makecache and ensure repository metadata is regenerated without errors.

Still having issues? Our IT Solutions & Services team can diagnose and resolve this for you. Get in touch for a free consultation.

Illustrative mockup for rhel-9 β€” rhel9-b07-151-repolist.webp
Validated repository list after cleanup. β€” Illustrative mockup β€” Progressive Robot

Solution – Alternative Approaches

If one repo fails, disable it with dnf config-manager –set-disabled and continue patching.

Verification & Acceptance Criteria

Confirm subscription-manager status is Current so official channels remain available.

Rollback Plan

Run dnf -v update and review detailed output for the exact failing repository.

Prevention & Hardening

Correct or remove invalid .repo files under /etc/yum.repos.d and keep only required sources.

Package updates and security errata are blocked until metadata downloads succeed.

Related tutorial: View the step-by-step tutorial for rhel-9.

View all rhel-9 tutorials on the Tutorials Hub β†’

Browse all common problems & solutions on the Tutorials Hub.

References & Further Reading

Use only vetted repository definitions and validate them in staging before production rollout.

Need Expert Help?

If you cannot resolve this yourself, our team offers hands-on Server Management, Managed IT Services, and flexible Support Plans. Contact us today β€” we respond within one business day.