CentOS 6, Let’s Encrypt и Python3.5

Есть сервер с CentOS 6, на нем крутятся веб-приложения с SSL. Очередное обновление сертификата:

cd /usr/local/letsencrypt
./letsencrypt-auto renew

Выдало ошибку версии Python (требует 3.5, а имеется 2.6). К своему изумлению обнаружил, что данная проблема давно известна, но решается довольно нетривиальными способами (их даже несколько!).

  1. Читаем интересные статьи:

https://www.looklinux.com/how-to-install-python-3-5-on-centosrhel-67/
https://switch-case.ru/53297591
https://www.2daygeek.com/install-python-3-on-centos-6/
https://phoenixnap.com/kb/how-to-install-python-3-centos-7
https://vinodpandey.com/how-to-install-python-3-6-on-centos-6/
https://serveradmin.ru/ustanovka-python-3-na-centos-7/
https://tecadmin.net/install-python-3-5-on-centos

2. Выбираем какой-то из известных способов и решаем проблему. Я делал так:

yum -y install gcc openssl-devel bzip2-devel sqlite-devel

cd /opt

wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz

tar xzf Python-3.5.1.tgz

cd Python-3.5.1

./configure

make

make altinstall

cd /usr/bin

mv python python-old

ln -s /usr/local/bin/python3.5 python

А затем обновлял сертификат:

cd /usr/local/letsencrypt
./letsencrypt-auto renew —no-bootstrap