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

~4 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

Related Articles

How to Restore Your cPanel Account: A Complete Guide for New System Administrators

This guide explains how new system administrators can restore a cPanel account using WHM, transfer accounts and configurations between servers, and enable diagnostic logging for transfer and restore operations. It covers essential concepts such as WHM vs. cPanel, root access, backup handling, SFTP uploads, transfer methods, and advanced debugging tools.

Continue

آموزش کامل انتقال تمام اکانت‌های cPanel از یک سرور به سرور دیگر

این مقاله نحوه انتقال همه اکانت‌های cPanel، تنظیمات سرویس‌ها، گواهی‌های SSL و IP اصلی سرور را از یک سرور قدیمی (Source) به یک سرور جدید (Target) توضیح می‌دهد. شامل نصب سرور جدید، انتقال تنظیمات، انتقال اکانت‌ها، تغییر IP، تنظیم DNS و نصب مجدد SSL است.

Continue

How to Migrate a WordPress® Installation to a cPanel & WHM Server

This guide explains how to migrate a WordPress installation from a macOS-hosted environment to a cPanel & WHM server. It covers exporting the database, uploading WordPress files, creating and importing a MySQL database, updating URLs, configuring wp-config.php, fixing broken links, and finalizing the migration.

Continue

How to Manually Transfer an Account Between Servers in cPanel & WHM

This article explains how to manually transfer a cPanel account between servers when the account is too large for WHM’s automated transfer tools. It covers creating temporary directories, compressing public_html and log files, securely transferring data with SCP, and restoring the files on the destination server.

Continue

How to Manually Migrate Horde Calendars and Contacts to Roundcube in cPanel & WHM

This article explains how to manually migrate Horde calendars and contacts to Roundcube in cPanel & WHM version 108 through 118. It covers exporting Horde data, placing it in the correct directories, and importing it into Roundcube using built‑in plugins or manual import tools.

Continue

How to Manually Migrate Accounts to cPanel & WHM from Unsupported Control Panels

This article explains how experienced system administrators can manually migrate accounts from unsupported third‑party control panels to cPanel & WHM. It covers pre‑migration steps, installation requirements, file and directory transfers, database restoration, SSL migration, and post‑migration tasks.

Continue