πŸ“– ~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 cannot retrieve metadata or packages when proxy enforcement is enabled.

Environment & Reproduction

Proxy auth errors, SSL verify failures, or repeated connection reset during downloads.

Root Cause Analysis

Missing proxy settings, bad credentials, untrusted proxy CA, or policy restrictions.

Quick Triage

Inspect dnf.conf proxy directives and test curl through proxy with same certificates.

Step-by-Step Diagnosis

Set proxy URL, auth options, and no_proxy exceptions for internal mirrors.

Illustrative mockup for rhel-9 β€” rhel9-dnf-proxy-config.webp
Configuring dnf proxy and certificate settings for controlled networks. β€” Illustrative mockup β€” Progressive Robot

Solution – Primary Fix

Install proxy CA correctly and confirm TLS validation for repo endpoints.

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-proxy-tls-validation.webp
Validating TLS trust chain used by proxy interception appliances. β€” Illustrative mockup β€” Progressive Robot

Solution – Alternative Approaches

Confirm outbound proxy port is allowed and route path is consistent.

Verification & Acceptance Criteria

Align proxy settings for subscription-manager and dnf to avoid split behavior.

Rollback Plan

Review SELinux denials only if custom network restrictions were introduced.

Prevention & Hardening

Use dnf -v and journalctl to capture exact transaction and TLS failure context.

Standardize proxy profiles and CA deployment in golden images.

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

Run dnf makecache and install a test package successfully through proxy.

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.