Symptoms
When attempting to update cPanel, you may see the following error:
Cannot upgrade to $latest_version until needed system packages are installed.
In addition, you will see the following output with yum or dnf when trying to update or install software packages:
Seems like server is missing license. Trying to get new one using IP licensing flow.
Error communicating with server. The message was:
com.cloudlinux.clos.domain.exceptions.xmlrpc.ClnXmlRpcException: (=_=) License not found for key/IP!
There was an error communicating with CLN.
CLN support will be disabled.
Error communicating with server. The message was:
com.cloudlinux.clos.domain.exceptions.xmlrpc.ClnXmlRpcException: (=_=) Invalid System Credentials. Cannot parse request or identify server. Please, run registration again.
Description
This issue occurs when the server is attempting to update or install packages using CloudLinux, and the CloudLinux license has either expired or is not yet active. You can verify your license status with CloudLinux here:
Workaround
If your license is expired or has not yet been purchased, you can purchase a new license from the cPanel store here:
How to order a CloudLinux license from the cPanel store
Once the new license has been issued, running the following commands will force the server to refresh the license, and updates will be able to resume:
/usr/sbin/clnreg_ks --force
/usr/bin/cldetect --update-license
Comments
0 comments
Article is closed for comments.