📖 ~1 min read
Table of contents
Symptom & Impact
Scripts fail because yum-utils tools are missing or replaced.
Environment & Reproduction
Encountered after migrating from CentOS Linux to CentOS Stream 10.
Root Cause Analysis
yum-utils provides shims now delivered via dnf-utils and dnf-plugins-core.
Quick Triage
Identify failing tool with which and rpm -qf.
Step-by-Step Diagnosis
Map legacy command to dnf equivalent (repoquery, needs-restarting).

Solution – Primary Fix
Install dnf-utils and dnf-plugins-core, update scripts accordingly.
Still having issues? Our IT Solutions & Services team can diagnose and resolve this for you. Get in touch for a free consultation.

Solution – Alternative Approaches
Use shell aliases temporarily while migrating automation.
Verification & Acceptance Criteria
Legacy and modern command names work and return expected output.
Rollback Plan
Reinstall yum-utils package symlinks if downstream automation needs them.
Prevention & Hardening
Refresh runbooks and CI tooling for dnf-native commands.
Related Errors & Cross-Refs
Linked to repoquery and createrepo_c changes.
Related tutorial: View the step-by-step tutorial for centos-stream-10.
View all centos-stream-10 tutorials on the Tutorials Hub →
Browse all common problems & solutions on the Tutorials Hub.
References & Further Reading
Red Hat DNF migration guide.
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.