Try CloudLinux 8.1 release candidate and tell us what you think!

Feb 13, 2020 6:30:47 PM / by Inessa Atmachian

 

CL-OS-8

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.

  1. Get either by getting trial subscription or by purchasing subscription.

  2. Download the conversion script: cldeploy.

  3. If you have an activation key, run the following commands:  

    $ wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy $ sh cldeploy -k
  4.  If you have an IP-based license, run the following commands:

    $ sh cldeploy -i

     

  5. 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.

  1. Configure a network connection as shown below.

    b2ap3_medium_network_settings
  2. 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/.
    b2ap3_medium_repository_settings
  3. Select software: select the Minimal install environment.
    b2ap3_medium_software_selection

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

Topics: CloudLinux OS 8, Technical Blog

Inessa Atmachian

Written by Inessa Atmachian

Inessa Atmachian is a Technical Writer. She is responsible for developing technical product documentation for CloudLinux OS, KernelCare, and Imunify360 products. She provides customers with release notes and information on product updates.

    Subscribe to Email Updates

    Recent Posts