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

pixel016 -  
Reivax962 Messages postés 3742 Statut Membre -
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

5 réponses

  1. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    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
  2. pixel016
     
    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
    1. Reivax962 Messages postés 3742 Statut Membre 1 011
       
      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
  3. pixel016
     
    Pour l'install j'ai suivi les instructions via https://certbot.eff.org/#debianwheezy-apache.

    Je vais essayer ta solution ;)
    0
  4. pixel016
     
    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
    1. Reivax962 Messages postés 3742 Statut Membre 1 011
       
      Mince, on dirait que le PPA n'a les paquets que pour ubuntu, pas Debian...
      0
      1. pixel016 > Reivax962 Messages postés 3742 Statut Membre
         
        Arf. Comment je fais pour l'enlever du coup ? Car je vais avoir l'erreur à chaque apt-update :)
        0
    2. Reivax962 Messages postés 3742 Statut Membre 1 011
       
      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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question