Complete Guide to Upgrade Blockers in cPanel & WHM (Versions 110–130)

This article explains Upgrade Blockers in cPanel & WHM—issues that prevent the system from installing or upgrading to a newer version. It covers standard checks, version‑specific blockers, multi‑stage upgrade behavior, required pre‑upgrade conditions, and solutions for the most common blockers across versions 110 to 130.

cPanel Upgrade BlockerWHM upgrade issuescPanel installation errors

~3 min read • Updated Feb 17, 2026

1. Introduction


When upgrading cPanel & WHM to a newer version—or installing it on a fresh server—the system performs compatibility checks before starting the upgrade. If any issue is detected that prevents the upgrade, it is classified as an Upgrade Blocker.


There are two types of checks:

  • Standard checks: Always performed for all versions.
  • Version‑specific checks: Only applied to the version you are upgrading to.

If a blocker is detected:

  • The upgrade stops immediately.
  • The server remains on the current version.
  • A detailed report is emailed to the root administrator.
  • The issue is logged in /usr/local/cpanel/logs/error_log.

2. Critical Warnings Before Any Upgrade


  • You must have at least 5 GB of free space in /usr/local/cpanel.
  • If you are using unmanaged FTP, switch it back to managed mode:
WHM → FTP Server Configuration → Package Management → Managed

  • After upgrading, downgrading is not supported.

3. Multi‑Stage Upgrades (Multiple Major Versions)


If the version gap between your current version and the target version is large, cPanel performs the upgrade in multiple stages.

Example:

Current version: 80
Target version: 86
Upgrade path: 80 → 82 → 84 → 86

Each stage performs its own compatibility checks. If any stage fails, the upgrade stops at the last compatible version.


Note: If your server is running a very old version (below 90), it is recommended to manually upgrade to an intermediate version first by editing /etc/cpupdate.conf.


4. Standard Checks (Always Performed)


CheckDescriptionSolution
Valid license file The license must be valid and readable. Run /usr/local/cpanel/cpkeyclt or renew the license.
Filesystem not read‑only Critical directories must not be mounted as read‑only. Remount filesystem as rw or fix disk issues.
RPM database health On non‑Ubuntu systems, the RPM database must be healthy. Run rpm --rebuilddb or test with yum.

5. Version‑Specific Upgrade Blockers


The table below lists the most important blockers for versions 110–130:


cPanel VersionBlocked OS / IssueSolution
134+ Rocky Linux 8 & 9 Migrate to AlmaLinux 9 or Rocky Linux 9.5+
132 MySQL 5.5 / 5.6 (including remote) Upgrade to MySQL 5.7+ or MariaDB
132 AlmaLinux 9 / Rocky 9 / CloudLinux 9 must be 9.5+ Update OS to 9.5+
120 Ubuntu 20.04 Migrate to Ubuntu 22.04 LTS
112 Rocky Linux 8 & 9 Migrate to a supported OS or AlmaLinux
102 CentOS 8 (EOL) Migrate to AlmaLinux 8 or Rocky 8
98–100 Ubuntu 20.04 (support dropped) Upgrade to a newer version
88–90 CentOS 7, CloudLinux 6/7, RHEL 7 Migrate to a modern OS
86–88 Amazon Linux 1, CentOS 6, RHEL 6 Immediate migration required
78 EasyApache 3 Migrate to EasyApache 4
68 LiteSpeed older than 5.2.1 build 2 Update LiteSpeed
58 32‑bit OS, Amazon Linux 1, CentOS 5 Migrate to a 64‑bit modern OS
52 MySQL 5.1 or older Upgrade to MySQL 5.5+ or MariaDB

6. Final Recommendations


  • Ensure at least 5 GB free space in /usr/local/cpanel.
  • Always take a full backup before upgrading:
WHM → Backup → Backup Configuration

  • Make sure your license is valid.
  • Switch unmanaged services (like FTP) back to managed mode.
  • For multi‑stage upgrades, let the system handle each step automatically.
  • If you encounter a blocker, fix it first, then run:
/scripts/upcp --force

  • If your version is very old (below 100), upgrade to an intermediate version first.

Conclusion


Upgrade Blockers are essential safeguards that prevent incomplete or unstable installations. Understanding these blockers—and resolving them before upgrading—ensures a smooth, reliable upgrade process and keeps your server stable and secure.


Written & researched by Dr. Shahin Siami