CentOS 6.x (alle Releases von CentOS 6) wird mit Python 2.6 geliefert, das, wie Sie herausfanden, veraltet ist und nicht mehr unterstützt wird.
Glücklicherweise können Sie neben 2.6 auch Python 2.7 installieren:
yum -y install centos-release-SCL yum -y install python27
Dann müssen Sie die von Let's Encrypt verwendete Python-Version durch den neuen Python 2.7 wie folgt ersetzen:
git clone https://github.com/letsencrypt/letsencrypt cd letsencrypt sed -i "s|--python python2|--python python2.7|" letsencrypt-auto ./letsencrypt-auto --verbose
Ich habe das selbst nicht herausgefunden, also geht alles an eva2000 der Let's Encrypt Community.
Sie können ersetzen müssen letsencrypt-auto
mit cerbot-auto
ab dem Jahr 2015 als die ursprüngliche Antwort.
Quellen: https://community.letsencrypt.org/t/redhat-centos-6-x-users-need-python-2-7/2190
https://github.com/h2oai/h2o-2/wiki/installing -python-2.7-on-centos-6.3.-follow-this-sequence-genau-für-centos-machine-only
https://wiki.centos.org/AdditionalResources/Repositories/SCL
Bearbeiten: Andere Quellen erwähnen die Notwendigkeit der Installation centos-release-SCL
, um Python 2.7 installieren zu können