OS: CloudLinux 8.9
Kernel: Linux 4.18.0-513.18.1.lve.2.el8.x86_64
Current Version: 2.3
Build: 5
Current Commit: 83fa3a0aa8dfecae7912d0f17b7ea655210f3bba
Latest Version: 2.3
Latest Build: 5
Latest Commit: 83fa3a0aa8dfecae7912d0f17b7ea655210f3bba
Problem:
When creating a reseller user cia CyberPanel it does not create a base directory, therefore when cagefs and lve are being installed/configured, the following errors are thrown:
[almalinux@<host> ~]$ sudo yum reinstall -y lvemanager lve-utils alt-python27-cllib cagefs
.....
Running scriptlet: cagefs-7.6.11-1.el8.cloudlinux.x86_64 8/8
Panel name: Cyberpanel version: none
<class 'PermissionError'>: [Err code 13] Permission denied: '/home/<reseller username>'
Updating users ...
.....
Error : failed to create directory /home/bigmatrix/.cagefs
Error copying /usr/share/cagefs/etc to /var/cagefs/05/<reseller username>/etc
.....
Error: failed to open file /etc/php.ini
Error: failed to open file /etc/php.ini
Error: CloudLinux Selector setup, path: /etc/php.ini
Error: CloudLinux Selector setup error for path: /usr/bin/php-cgi
Error: /usr/local/lsws/lsphp80/bin/php is mounted to CageFS. CloudLinux Selector will not be available.
Error : failed to create directory /home/<reseller username>/.cagefs
Running scriptlet: lvemanager-7.11.1-1.el8.cloudlinux.noarch 8/8
<class 'PermissionError'>: [Err code 13] Permission denied: '/home/<reseller username>'
Running scriptlet: alt-python27-cllib-3.4.0-1.el8.cloudlinux.x86_64 8/8
Reseller account was created prior reinstalling lve and cagefs.
Any help is appreciated.