Try CloudLinux 8.1 release candidate and tell us what you think!
At the beginning of the year 2020, we released to beta CloudLinux 8 with a 4.18 kernel.
And we spent this time to test CloudLinux 8 workability and performance on DirectAdmin. Well, CloudLinux 8 is quite stable and performs great!
So now, we encourage you to install a new CloudLinux 8.1 release candidate and try it and share with us your experience!
How to update
To update from CloudLinux 8 to the new CloudLinux 8.1, run the following commands:
$ dnf clean all
$ dnf upgrade
How to install
The best way to install CloudLinux 8 is to convert a CentOS 8 server.
-
Get either by getting trial subscription or by purchasing subscription.
-
Download the conversion script: cldeploy.
-
If you have an activation key, run the following commands:
$ wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy
$ sh cldeploy -k
-
If you have an IP-based license, run the following commands:
$ sh cldeploy -i
-
Reboot by running the following command:
$ reboot
Once you reboot, you are running CloudLinux kernel with LVE enabled.
Alternatively, you can download and install CloudLinux 8 RC from this ISO image. Mount and boot the image, then follow the following steps.
-
Configure a network connection as shown below.
- Configure installation sources: select the On the network installation source and enter the following repository URL: https://www.repo.cloudlinux.com/cloudlinux/8/BaseOS/x86_64/. Also, add the additional AppStream repository URL: https://www.repo.cloudlinux.com/cloudlinux/8/AppStream/x86_64/.
- Select software: select the Minimal install environment.
Known Issues
CAG-1020: If a user is in CageFS and tries to work with Python application, the client gets an error : File (/usr/bin/virtualenv): [Errno 2] No such file or directory]
To fix this issue, run the following commands:
cagefsctl --addrpm python36
cagefsctl --addrpm python3-virtualenv
cagefsctl --force-update
Changelog
kernel-4.18.0-147.1.3.lve.1
lve-1.5-16
- KMODLVE-301: fix LVE loading module service for CloudLinux 7 hybrid
- Fix regression from LU-1488: build liblve and alt-pylve for CloudLinux 8
- LU-1488: Adapt pylve.so to use with alt-python 3.7
kmod-lve-2.0-14
- KMODLVE-269: don't access to error pointerd
- KMODLVE-283: CloudLinux 7 fixes to make work
- KMODLVE-286: tighten locking logic
- KMODLVE-298: make IO statistics available for reading on CloudLinux 8
- KMODLVE-299: process only links w/relative path
- KMODLVE-302: lvp proc init order
- KMODLVE-307: check security_path_symlink symbol in runtime
lvemanager-5.3.14-1
- WEB-1701: Add CageFS switcher to Users table
- WEB-1718: Create mocked integration script for NO-CP version
- WEB-1706: Fix "show only" filter on Users tab
- LVEMAN-1622: Sort available alt-ruby versions in descending order (for GoDaddy)
- PTCLLIB-185: Fix admins sync when admin does not have system user
- WEB-1726: Prepare code base for AOT
- LU-1589: Fix Wizard errors on CloudLinux 8
- WEB-1734: Use full path to locale folder for DirectAdmin
- WEB-1722: Add Hungarian to LVE Manager
- WEB-1717: Optimize Users table
- WEB-1565: PHP Selector does not have translation in the cPanel
- WEB-1702: Show count of items in the table on Users tab for the selected filter
- LVEMAN-1628: Fix issue with pylint that does not start in LVE Manager spec
- WEB-1565: PHP Selector does not have translation in the cPanel (part2)
- WEB-1744: CPU is always shown as 100 in cPanel statistics right handed
- WEB-1735: Use new RSS feed for the LVE Manager news
- WEB-1745: Multi-select dropdown on the Wizard page should not require double click
- WEB-1724: Add CloudLinux 8 DirectAdmin environment to test system
- LVEMAN-1623: Python/NodeJS Selector: improve integration with LiteSpeed
- PTCLLIB-182: Fix hooks installation on cPanel 84+
- Remove unneeded future imports
cageFS-6.4.9-1
- CAG-988: Migrate CageFS code to the universal Python 2/3 code (stage1)
- CAG-999: Add an ability to hide directories inside mount points
- PTCLLIB-185: Fix admins sync when admin does not have system user
- CAG-1007: Remove /tmp/lshttpd mount
- LU-1501: Manually build pyc pyo for CloudLinux 8
- CAG-1010: Set umask in CageFS
- LU-1583 Enable pylint py3k CageFS
- PTCLLIB-182: Fix hooks installation on cPanel 84+
alt-python27-cllib-1.6.10-1
- PTCLLIB-183: Rewrite pretrans using lua
- PTCLLIB-185: Fix admins sync when admin does not have system user
- PTCLLIB-186: Make db_info optional, as mentioned in docs
- Add manual pyc pyo build for CloudLinux 8
- LU-1589: Fix Wizard errors on CloudLinux 8
- LU-1583 Enable pylint py3k clli
- PTCLLIB-182: Fix hooks installation on cPanel 84+
lve-stats-2.10.3-1
- PTCLLIB-186: Make db_info optional, as mentioned in docs
lve-utils-3.2.7-1
- LU-1492: Migrate lve-utils code to use universal Python 2/3 code
- LU-1576: Skip cldiag suexec checker for custom control panels
- LU-1589: Fix Wizard errors on CloudLinux 8
- LU-1501: Manually build pyc pyo for CloudLinux 8
mod_lsapi-1.1-48
liblsapi-1.1-48
- MODLS-725: race condition on REJECT detected to proper error message
- MODLS-727: Removed /var/cpanel/conf/apache/main usage as it was removed in cPanel
- alt-php74 support is added
- MODLS-723: proper request body length for 2G+ files
- MODLS-722: clean shutdown support for LSAPI 7.6 is added
- MODLS-708: da_mod_lsapi installation is added into the da_cb_install script
criu-lve-3.13-3
- MODLS-730: Disabled annobin
cl-MariaDB55-5.5.67-1
- Updated up to 5.5.67
- MYSQLG-460: Added conflict to mariadb-connector-c
cl-MariaDB100-10.0.38-3
- MYSQLG-460: Added conflict to mariadb-connector-c
cl-MariaDB101-10.1.44-1
- Updated up to 10.1.44
- MYSQLG-460: Added conflict to mariadb-connector-c
cl-MariaDB102-10.2.31-1
- Updated up to 10.2.31
- MYSQLG-460: Added conflict to mariadb-connector-c
cl-MariaDB103-10.3.22-1
- Updated up to 10.3.22
- MYSQLG-460: Added conflict to mariadb-connector-c
cl-MySQL55-5.5.62-3
- MYSQLG-472: Added conflict to mariadb-connector-c
cl-MySQL56-5.6.47-2
- MYSQLG-472: Added conflict to mariadb-connector-c
cl-MySQL57-5.7.29-2
- MYSQLG-472: Added conflict to mariadb-connector-c
cl-MySQL80-8.0.19-2
- MYSQLG-472: Added conflict to mariadb-connector-c