Upgrade our CentOS 5 server (with broken SSL)
Budget: $250 – $750 USD
We have an old CentOS 5 server (VPS) with full internet access. We neglected upgrading it when we could, and now "yum upgrade" fails with a python stack-trace:
M2Crypto.SSL.SSLError: tlsv1 alert protocol version
I'm pretty sure that means that the servers it is trying to reach are rejecting the old tlsv1 protocol that python-2.4 is trying to use.
# rpm -qa centos-release
centos-release-5-11.e15.centos
# uname -a
Linux ... 2.6.32-042stab141.3 #1 SMP Fri Nov 15 22:45:34 MSK 2019 x86_64 x86_64 x86_64 GNU/Linux
Your task will be to perform the upgrade(s) despite this. I'm pretty sure you can sftp the RPMs from vault.centos.org and upgrade that way, bypassing the network. Intermediate upgrades (CentOS 6, 7?) may have to go the same way.
Success:
* Show that the server is upgraded to CentOS 8
* Show that "yum upgrade" or the equivalent will now work going forward.
* Advise us on CentOS Stream vs. CentOS 8 -- should we use Stream instead?
Attached file shows all packages installed via "rpm -qa"
M2Crypto.SSL.SSLError: tlsv1 alert protocol version
I'm pretty sure that means that the servers it is trying to reach are rejecting the old tlsv1 protocol that python-2.4 is trying to use.
# rpm -qa centos-release
centos-release-5-11.e15.centos
# uname -a
Linux ... 2.6.32-042stab141.3 #1 SMP Fri Nov 15 22:45:34 MSK 2019 x86_64 x86_64 x86_64 GNU/Linux
Your task will be to perform the upgrade(s) despite this. I'm pretty sure you can sftp the RPMs from vault.centos.org and upgrade that way, bypassing the network. Intermediate upgrades (CentOS 6, 7?) may have to go the same way.
Success:
* Show that the server is upgraded to CentOS 8
* Show that "yum upgrade" or the equivalent will now work going forward.
* Advise us on CentOS Stream vs. CentOS 8 -- should we use Stream instead?
Attached file shows all packages installed via "rpm -qa"