The error E Sysup: Needed system RPMs were not installed: yum-utils occurs during cPanel updates when the yum-utils package is missing or broken. This blocks the update process until resolved.
yum install yum-utils -y
/scripts/check_cpanel_rpms --fix
/scripts/upcp --force
01. Why This Happens
cPanel requires yum-utils for package management operations during updates. The package can go missing after:
- A failed yum transaction that partially removed dependencies
- Manual RPM operations that broke the dependency chain
- A corrupted yum database
- CloudLinux or third-party repo conflicts
02. Fix
- Install the missing package:
yum install yum-utils -y - If yum itself is broken, clean the cache and rebuild:
yum clean all rpm --rebuilddb yum install yum-utils -y - Verify cPanel RPM integrity:
/scripts/check_cpanel_rpms --fix - Retry the cPanel update:
/scripts/upcp --force
On CloudLinux servers, if yum install yum-utils fails with dependency conflicts, try installing from the base repo only:
yum install yum-utils --disablerepo=cloudlinux* -y
/scripts/check_cpanel_rpms --fix checks and repairs all cPanel-required system RPMs, not just yum-utils. Run it after any yum-related issue.
Need Server Update Help?
If cPanel updates continue to fail after these steps, our team can investigate.
Open a Support TicketQuick Recap
- Install:
yum install yum-utils -y - If yum is broken: clean cache, rebuild RPM DB
- Verify:
/scripts/check_cpanel_rpms --fix - Retry update:
/scripts/upcp --force - CloudLinux: try
--disablerepo=cloudlinux*if conflicts
10,479 users found this article useful · Last updated March 2026 · Browse all Server Maintenance articles
