Here's a checklist to review when you receive an "Expired License" message in cPanel/WHM. This post will be updated to reflect related FAQs from the forums.
1. Is the license actually expired?
You can see if your license is expired by visiting http://verify.cpanel.net
If your license is expired, please contact Customer Service at email@example.com for further assistance.
2. Does the primary IP address of the server match the IP address of the license? Also, are your resolvers working?
From SSH, type the following command to determine your server's primary IP address:
If an IP address other than the one you just tried to verify as being active is returned, you will need to take corrective action.
If you receive an error message while attempting to execute this command, please let our technical analysts assist you: http://tickets.cPanel.net/submit as this often means there is an issue in your /etc/hosts or /etc/resolv.conf preventing your server from performing DNS lookups properly.
3. Do you have a Fully Qualified Domain Name (FQDN)?
Type the following command via SSH:
Your hostname should be of the format something.example.com, not just something.
4. Refresh the license
Type the following command as root from SSH:
If all you see is "done" then this command has been successful. If something else is displayed on the screen, please let our technical analysts assist you: http://tickets.cPanel.net/submit
If you have attempted all of the above and are still experiencing issues, please contact firstname.lastname@example.org so we can assist you.