Issue
Lightweight Virtual Environment (LVE) limits configured through cPanel hosting packages are not applied to users. Affected users receive the default LVE limits instead of the values configured for their hosting packages.
Running the following commands:
cagefsctl --force-update
cagefsctl -Mfails with the following error:
Updating statuses of users ...
Error: /usr/sbin/lvectl destroy-and-recreate-all failedEnvironment
- CloudLinux OS
- cPanel
- CloudLinux Manager
- CageFS
- CloudLinux Isolates or per-domain site isolation
- LVE limits configured at the hosting-package level
Solution
Important: The following workaround revokes access to CloudLinux Isolates for all users on the server. Use it only when the server is affected by this issue.
Run the following commands as the root user:
-
Revoke access to per-domain site isolation for all users:
cagefsctl --site-isolation-deny-allThis prevents the affected site-isolation configuration from causing cPanel users to be processed incorrectly.
-
Reapply the configured LVE limits:
lvectl apply allThis reapplies the LVE configuration stored in
/etc/container/ve.cfg, including the limits assigned through hosting packages. - In CloudLinux Manager > Users, verify that the affected cPanel users now have the limits configured for their hosting packages.
Cause
When per-domain site isolation is enabled and LVE-related packages are upgraded, cPanel users may be incorrectly processed as resellers.
As a result, the package-defined LVE limits are not applied correctly, and the users receive incorrect or default limits without corresponding user entries in /etc/container/ve.cfg.
Useful links
- Internal task
CLOS-4390 - CloudLinux OS command-line tools
- CloudLinux OS LVE limits
- CloudLinux Isolates
Comments
0 comments
Please sign in to leave a comment.