You can always uninstall CloudLinux. In this case, we will ‘convert’ the system
back to CentOS. Even if the original system was RHEL — we will still convert to
‘CentOS’ state.
To uninstall CloudLinux follow below steps:
wget -O cldeploy http://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy
sh cldeploy -c
Please, note that some of the packages from CloudLinux repo will still be present. They are same as CentOS packages, and don’t have to be removed. They will be updated in the future from CentOS repositories, as new versions come out.
You can use below steps further:
Check if your server is Cloudlinux installed in it using below command.
/usr/local/cpanel/bin/cloudlinux_system_install -c
Update your CentOS-provided RPMs
yum upgrade -y
Rebuild Apache
/usr/local/cpanel/scripts/easyapache –build
or
/scripts/easyapache –build
Reinstall a non-CloudLinux kernel.
yum –disableexcludes=all install kernel
Remove CloudLinux Kernel
rpm -qa |awk ‘/^kernel.*lve/ {print $1|”xargs yum -y erase”}’
Reinstall any CloudLinux-provided RPMs that are also provided by CentOS
rpm -qa –qf “[%{VENDOR} %{NAME}\n]”|awk ‘/CloudLinux/ {print $2|”xargs yum reinstall -y”}’
Downgrade any CloudLinux provided RPMs to the CentOS version
rpm -qa –qf “[%{VENDOR} %{NAME}\n]”|awk ‘/CloudLinux/ {print $2|”xargs yum downgrade -y”}’
Remove any remaining CloudLinux specific RPMs
rpm -qa –qf “[%{VENDOR} %{NAME}\n]”|awk ‘/CloudLinux/ {print $2|”xargs yum erase -y”}’
Upgrade any downgraded CentOS provided RPMs
yum upgrade -y
Reboot the server to use the new non-CloudLinux kernel
reboot