Introduction

The “User is over quota” error in cPanel or Webmail can occur even after increasing the account’s disk quota. This usually happens when quota information has not been updated correctly on the server or when stale over-quota records still exist. The following steps can help to resolve the issue and restore access to cPanel and Webmail.


Prerequisites

  • Root SSH access to the server
  • WHM or cPanel administrative access
  • Sufficient disk quota assigned to the affected user account

Implementation

Step 1

Verify that the affected cPanel account has sufficient disk space and is not exceeding its assigned quota.

You may see the following error:

Internal Server Error

User ‘useraccount’ is over quota.


Step 2

Run the quota repair script:

/scripts/fixquotas

If the issue persists, run the following:

/scripts/fixquotas –force

Check whether the error has been resolved.


Step 3

If the issue still exists, navigate to the overquota directory:

cd /var/cpanel/overquota/

Locate the affected username:

ll | grep username

Example output:

-rw——- 1 root root 41 Mar 27 17:26 username

Rename the overquota file:

mv username username_bak


Step 4

Restart cPanel services:

/etc/init.d/cpanel restart


Step 5

Ask the user to clear their browser cache and then attempt to log in to cPanel or Webmail again.


Step 6

If the issue continues, run a forced cPanel update:

/scripts/upcp –force


Conclusion

The “User is over quota” error may persist even after increasing the account quota due to outdated quota information or stale overquota records. Running the quota repair scripts, removing the user’s overquota file, and restarting cPanel services typically resolves the issue. If necessary, a forced cPanel update can be performed as a final troubleshooting step.

Leave a Reply