mise a jour certbot debian 8

This commit is contained in:
emorino 2021-07-30 15:47:13 +02:00
parent 716c409eef
commit a28521cdd8

View file

@ -258,23 +258,27 @@ Si vous échouez 5 fois à valider le challenge DNS, on peut penser qu'il suffit
### Mettre à jour certbot en debian 8, suite a l'arret du protocole ACMEv1
Il faut mettre a jour certbot depuis les backports en debian 8, on ajoute le depôt des backports :
On désinstalle le paquet certbot :
~~~
echo 'deb http://archive.debian.org/debian/ jessie-backports main' >> /etc/apt/sources.list.d/backports.list
# apt remove certbot
# mv /usr/local/bin/certbot /usr/local/bin/certbot.bak
~~~
Ensuite mets en place un configuration des préférences d'apt pour certbot dans */etc/apt/preferences.d/z-backports-certbot* :
On s'assure que les unités systemd sont supprimés :
~~~
Package: certbot python-certbot python-acme python-cryptography python-openssl python-setuptools python-ndg-httpsclient python-pyasn1 python-pkg-resources
Pin: release a=jessie-backports
Pin-Priority: 999
# rm /etc/systemd/system/certbot.service
# rm /etc/systemd/system/certbot.service.d
# rm /etc/systemd/system/certbot.timer
# systemd daemon-reload
~~~
On mets à jour le cache apt et le paquet certbot :
Il faut remplacer certbot par le script letsencrypt-auto comme ceci :
~~~
# apt update
# apt install --only-upgrade certbot
~~~
# wget https://raw.githubusercontent.com/certbot/certbot/master/letsencrypt-auto-source/letsencrypt-auto /usr/local/bin/
# chmod 755 /usr/local/bin/letsencrypt-auto
ln -s /usr/local/bin/letsencrypt-auto /usr/local/bin/certbot
~~~