Impossible d'installer SSL via cerbot (Let's encrypt)

Fermé
pixel016 - 17 nov. 2016 à 10:37
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 18 nov. 2016 à 09:58
Bonjour,

J'ai installé ISP Config sur un nouveau serveur VPS tout neuf en suivant ce tuto : https://www.howtoforge.com/tutorial/...script-debian/

Tout marche très bien jusqu'à maintenant.

Je cherche à installer un certificat SSL avec Let's Encrypt (certbot) mais je n'y parviens pas.
Lorsque je fais $ ./certbot-auto j'ai un message d'erreur que voici :


Certbot doesn't know how to automatically configure the web server on this system. However, it can still get a certificate for you. Please run "certbot-auto certonly" to do so. You'll need to manually configure your web server to use the resulting certificate.


Je consulte donc mes log (/var/log/letsencrypt/letsencrypt.log).

Et j'ai ce message d'erreur :

Traceback (most recent call last):around File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/certbot/plugins/disco.py", line 106, in preparearound self._initialized.prepare()around File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/certbot_apache/configurator.py", line 190, in preparearound self.check_parsing_errors("httpd.aug")around File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/certbot_apache/augeas_configurator.py", line 74, in check_parsing_errorsaround raise errors.PluginError(msg)aroundPluginError: ('There has been an error in parsing the file (%s): %s', u'/etc/apache2/mods-enabled/suphp.conf', u'Syntax error')around2016-11-16 15:40:43,288:DEBUG:certbot.plugins.selection:No candidate pluginaround2016-11-16 15:40:43,288:DEBUG:certbot.plugins.selection:Selected authenticator None and installer None


Avez vous une petite idée ?

Merci beaucoup

A voir également:

5 réponses

Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
17 nov. 2016 à 10:46
Bonjour,

Est-ce que tu as la dernière version de certbot ?
$ certbot --version
donne quoi ?
Les dernières versions sont des 0.9.x

Xavier
0
Alors bizarrement il me met certbot: command not found.
Pourtant je pensais qu'il était installer.

Si je fais un ls à ma racine j'ai bien certbot-auto (j'en ai même un certbot.auto.1).
0
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
Modifié par Reivax962 le 17/11/2016 à 11:17
Tu l'as installé via des dépôts ? Ou tu as juste dézippé une archive / un .deb ?
Un ppa a été mis en place, je t'invite à l'ajouter :

sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install letsencrypt

Ça te permettra de le garder facilement à jour.

Ensuite, tu vérifies la version simplement :
letsencrypt --version
(ou certbot --version)
0
Pour l'install j'ai suivi les instructions via https://certbot.eff.org/#debianwheezy-apache.

Je vais essayer ta solution ;)
0
Alors quand je fais le apt-get update j'ai ces messages d'erreurs :

W: Failed to fetch http://ppa.launchpad.net/certbot/certbot/ubuntu/dists/wheezy/main/source/Sources 404 Not Found

W: Failed to fetch http://ppa.launchpad.net/certbot/certbot/ubuntu/dists/wheezy/main/binary-amd64/Packages 404 Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.
0
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
18 nov. 2016 à 09:36
Mince, on dirait que le PPA n'a les paquets que pour ubuntu, pas Debian...
0
pixel016 > Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021
18 nov. 2016 à 09:41
Arf. Comment je fais pour l'enlever du coup ? Car je vais avoir l'erreur à chaque apt-update :)
0
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
18 nov. 2016 à 09:58
sudo add-apt-repository --remove ppa:certbot/certbot
Ou alors en éditant directement /etc/apt/sources.list et les fichiers dans /etc/apt/sources.list.d
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Si quelqu'un à une idée :)
0