Expand flag , certbot versions issues?

VPS / Debian 8 / Apache 2 :
My hosting provider ; OVH, Dns Zones > My VPS :

Hi everyone, I try this command :

certbot --expand -d existing.com,example.com,newdomain.com

and my console returns this message

Attempting to parse the version 0.14.0 renewal configuration file    │  
     │ found at /etc/letsencrypt/renewal/nabil.photo.conf with version      │  
     │ 0.8.1 of Certbot. This might not work.                               │  
     │ Attempting to parse the version 0.19.0 renewal configuration file    │  
     │ found at /etc/letsencrypt/renewal/virtuabook.com.conf with version   │  
     │ 0.8.1 of Certbot. This might not work.                               │  
     │ Attempting to parse the version 0.19.0 renewal configuration file    │  
     │ found at /etc/letsencrypt/renewal/democrasite.com.conf with version  │  
     │ 0.8.1 of Certbot. This might not work.                               │  
     │ Client with the currently selected authenticator does not support    │  
     │ any combination of challenges that will satisfy the CA 

and one of my domains have 3 certs in

/etc/letsencrypt/archive

How can I clean up this ?

Thanks a lot :slight_smile:

Seems to me you’re running version 0.8.1 of certbot now… Which is like, ancient? How did that happen? Did you perhaps use certbot-auto previously in stead of certbot, the version which comes with the Debian package manager? Hmm, jessie-backports should install version 0.10.2 of certbot… Sow how is it possible you’re running such an old version?

Maybe you have certbot-auto or letsencrypt-auto installed also?

What do your cron files or systemd .timer files use? (There are possibly two entries because Debian usually installs one.)

EDIT: I didn’t read Osiris’ crossed out section. :see_no_evil::speak_no_evil: I still think it could be valid! Debian did have certbot 0.8.{0,1} for awhile…

Thanks guys for your precious help, but i’m afraid to not be enough experimented yet. Maybe I had an old version from LetsEncrypt. Here, what I have in my Debian :slight_smile:

**apt-cache search certbot**
certbot - automatically configure HTTPS using Let's Encrypt
letsencrypt - transitional dummy package
python-certbot - main library for certbot
python-certbot-doc - client documentation for certbot
python-certbot-apache - Apache plugin for Certbot
python-certbot-apache-doc - Apache plugin documentation for Certbot
python-certbot-nginx - Nginx plugin for Certbot
python-certbot-nginx-doc - Nginx plugin documentation for Certbot

Package: certbot
Source: python-certbot
Version: 0.10.2-1~bpo8+1
Installed-Size: 79
Maintainer: Debian Let's Encrypt <letsencrypt-devel@lists.alioth.debian.org>
Architecture: all
Replaces: letsencrypt
Provides: letsencrypt
Depends: python-certbot (= 0.10.2-1~bpo8+1), init-system-helpers (>= 1.18~), python, python:any (>= 2.7~)
Suggests: python-certbot-apache, python-certbot-doc
Breaks: letsencrypt (<= 0.6.0)
Description-en: automatically configure HTTPS using Let's Encrypt
 The objective of Certbot, Let's Encrypt, and the ACME (Automated
 Certificate Management Environment) protocol is to make it possible
 to set up an HTTPS server and have it automatically obtain a
 browser-trusted certificate, without any human intervention. This is
 accomplished by running a certificate management agent on the web
 server.
 .
 This agent is used to:
 .
   - Automatically prove to the Let's Encrypt CA that you control the website
   - Obtain a browser-trusted certificate and set it up on your web server
   - Keep track of when your certificate is going to expire, and renew it
   - Help you revoke the certificate if that ever becomes necessary.
 .
 This package contains the main application, including the standalone
 and the manual authenticators.
Description-md5: deb7e404ce1b150b59379c3f9a73ac1a
Homepage: https://certbot.eff.org/
Section: web
Priority: optional
Filename: pool/main/p/python-certbot/certbot_0.10.2-1~bpo8+1_all.deb
Size: 17924
MD5sum: cafb44d050a688025c96f12aa28d1b47
SHA1: ///////////////
SHA256: //////////////
Package: certbot
Status: install ok installed
Priority: extra
Section: web
Installed-Size: 60
Maintainer: Debian Let's Encrypt <letsencrypt-devel@lists.alioth.debian.org>
Architecture: all
Source: python-certbot
Version: 0.8.1-2~bpo8+1
Replaces: letsencrypt
Provides: letsencrypt
Depends: dialog, python-certbot (= 0.8.1-2~bpo8+1), python, python:any (>= 2.7~)
Suggests: python-certbot-apache, python-certbot-doc
Breaks: letsencrypt (<= 0.6.0)
Conffiles:
 /etc/cron.d/certbot 13165288622784a749fd3c2bf4ddff6c
Description-en: automatically configure HTTPS using Let's Encrypt
 The objective of Certbot, Let's Encrypt, and the ACME (Automated
 Certificate Management Environment) protocol is to make it possible
 to set up an HTTPS server and have it automatically obtain a
 browser-trusted certificate, without any human intervention. This is
 accomplished by running a certificate management agent on the web
 server.
 .
 This agent is used to:
 .
   - Automatically prove to the Let's Encrypt CA that you control the website
   - Obtain a browser-trusted certificate and set it up on your web server
   - Keep track of when your certificate is going to expire, and renew it
   - Help you revoke the certificate if that ever becomes necessary.
 .
 This package contains the main application, including the standalone
 and the manual authenticators.
Description-md5: deb7e404ce1b150b59379c3f9a73ac1a
Homepage: https://certbot.eff.org/

Thanks :slight_smile:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.