Upgrade to Ubuntu 22.04 to get to cPanel 120
Hello,
My update preference channel is "Release", which is currently set to 120.0.2 by cPanel, but it cannot upgrade since my current OS is Ubuntu 20.04, and to upgrade cPanel I need to move to Ubuntu 22.04.
My current cPanel version is 118.0.8.
Are there any special instructions how to do this?
Or simply to upgrade Ubuntu to 22.04 and then upgrade cPanel to 120.0.2?
-
I'll try to do a in-place upgrade, but what I really don't understand is why 120.0.2 is not available for ubuntu 20.04 that is still supported
1 -
> but what I really don't understand is why 120.0.2 is not available for ubuntu 20.04 that is still supported
There is a long and somewhat complex history behind Ubuntu and cPanel. Back in the day, only a few years ago, WHM didn't even support Ubuntu at all. Then at some stage the experts in engineering staff went and made it work. Remember WHM is a complex system with a lot of interactions with specific distro processes, networking stack, firewall, etc. Adopting a new Distro isn't a trivial process but WHM made it work. Thanks.
At the same time, Ubuntu has this "defect" that to support LTS and it's cycles for stability it has to "discontinue" itself every six months. This is contrary to how it's root of Debian works.
At the same time WHM is moving really fast, and can't wait for distros to catch up. That's why we have this situation. WHM is moving quicker than Ubuntu 20.04.
The other reason why we have this situation is because Red Hat caused a CentOS debacle in 2020 which suddenly made a whole lot of folk migrate to something they considered safe from the overlords, namely Ubuntu. A few years before that nobody even cared. Now everyone is a bit uppity.
Anyhow, the fact that one user got an in place upgrade right is very good but by jove I hope they don't contact support and get told that in-place isn't supported. In my busy day, I can't afford being told no by WHM support. In the meanwhile my business is happily running on a few older Ubuntu 20.04s and WHM 118 and I don't really miss anything at all. The only annoying thing is regular reminders about not being able to upgrade.
But I actually need that old server because getting a couple of tens of people upgrading their PHP to 8.0 is seemingly impossible.1 -
Thank you vander.host for the detailed background.
1. By CP's end of life versions table, at https://docs.cpanel.net/knowledge-base/cpanel-product/product-versions-and-the-release-process/, we, 118.x users, have almost 1 year before this version is dropped, at June 30, 2025 - then we are either left to our own destiny to stay with a "dead" version, or we are forced to migrate, right?
2. Why LTS, which hints long time, is only for a 1.5 years?
3. To understand - as long as as we don't move to upgrade from 118 and it is not reaching end of life - how do we get security patches?
Thank you.
0 -
1 - Yes, that sounds right
2 - The LTS version gets updated every year. One year *is* the long time for a version of anything in software development.
3 - You will not get any updates or security patches.
0 -
Thanks cPRex!
Regarding my last topic - to verify my understanding, as possibly I did not ask it clearly - from now and until the EOL of 118 - 118 will not get any updates and security patches? (I fully understand it will not get any post its EOL date, but while it is officially supported???)
0 -
You'll definitely get updates as long as 118 is supported!
0 -
If I setup now a VPS with Ubuntu 22 and cPanel/WHM 120, will I be able to upgrade in the future to cPanel 122 on the same Ubuntu server without elevation or transfer?
and to the cPanel 124, 126, etc. thereafter (again without elevations or transfers)?
0 -
Yes you would be able to upgrade to future versions of cPanel more easily on Ubuntu 22, although everything will eventually reach a limit. Ubuntu 22 LTS is supported by Ubuntu until June 30, 2027, so you'd have some time.
0 -
cPRex, I don't think it is the whole picture.
Unamed User will be able to upgrade to future versions of CP ONLY if they will support Ubuntu 22, which is not promised and he/we may come across a situation like we have now, that a new version of CP can work only on a newer version of Ubuntu and cannot be upgraded in-place (first the OS then CP), due to what you mentioned earlier, that the in-place upgrade script of ELevate still doesn't support Ubuntu at all, at any version.
0 -
I suppose that's possible too, but I haven't heard anything about us not supporting version 22 at this point.
I will say, if you want the longest possible lifespan, AlmaLinux 9 is likely the way to go.
0 -
Thanks cPRex, can you elaborate why AlmaLinux 9 will be the best bet for piece and quiet?
0 -
AlmaLinux 9 EOL is May 31, 2032, so there's quite a bit of time left for that OS:
https://docs.cpanel.net/knowledge-base/third-party/third-party-software-end-of-life-policy/
0 -
Thanks cPRex, but this is not promising me that CP will not support this OS main version only up to version X of CP, but newer CP versions will not support it, so I will be left behind.
0 -
I just want to say in this regards, personaly I don't have any expectation for CP to support older products after EOL, either for the underlying OS or WHM it self, however I do expect CP to provide a resonable supported solution to a required upgrade. Reasonable supported solution IS NOT transfer to a new server, but a working elevate script suitable for the appropriate EOL.
I don't understand how you can tell your customers to transfer to a new server when you very well know some of us have houndreds and more accounts on a server and it's basically a all lot of trouble just to change those IPs which doesn't have our NS (that's just one type of a simple problem but there are many more when switching servers). Not to mention your transfer script is far from bug free.
2 -
> AlmaLinux 9 EOL is May 31, 2032, so there's quite a bit of time left for that OS:
I have to do a new installation today. Our business is mostly Ubuntu but after the drama in this post I'm thinking I should be using something that WHM feels more familiar with. Next problem:
> https://docs.cpanel.net/installation-guide/system-requirements-almalinux/
> We offer support for cPanel & WHM versions 110 and later on the AlmaLinux 8 operating system and for cPanel & WHM versions 114 and later on the AlmaLinux 9 operating system.
> Experimental:> In cPanel & WHM version 112, we added experimental support for AlmaLinux 9.
- If you use AlmaLinux 9 in a production environment on cPanel & WHM version 112, you may encounter unexpected errors.
- ...
So I shouldn't use Almalinux 9, if I want to avoid unexpected errors?
0 -
vander.host - version 112 was almost 2 years ago - AlmaLinux 9 is completely stable at this time.
1
Please sign in to leave a comment.
Comments
46 comments