I am unable to run renew on my domains and sub domains. My uninformed guess is that certbot-auto
has updated and the renewal configuration is no longer valid.
My domain is:
I ran this command:
certbot-auto renew --dry-run
It produced this output:
-------------------------------------------------------------------------------
Processing /etc/letsencrypt/renewal/ganchrow.com.conf
-------------------------------------------------------------------------------
Cert is due for renewal, auto-renewing...
Attempting to renew cert from /etc/letsencrypt/renewal/ganchrow.com.conf produced an unexpected error: An object does not implement interface <InterfaceClass certbot.interfaces.IInstaller>
. Skipping.
My operating system is (include version):
Ubuntu 16.04.2 LTS 3.13.0-108-generic
My web server is (include version):
nginx/1.10.0 (Ubuntu)
Cerbot version:
certbot 0.14.1
I can login to a root shell on my machine (yes or no, or I don’t know):
yep.
Here is the file contents ganchrow.com.conf
:
# renew_before_expiry = 30 days
cert = /etc/letsencrypt/live/ganchrow.com/cert.pem
privkey = /etc/letsencrypt/live/ganchrow.com/privkey.pem
chain = /etc/letsencrypt/live/ganchrow.com/chain.pem
fullchain = /etc/letsencrypt/live/ganchrow.com/fullchain.pem
version = 0.12.0
archive_dir = /etc/letsencrypt/archive/ganchrow.com
# Options used in the renewal process
[renewalparams]
authenticator = webroot
installer = webroot
account = 75b3d80dce4eed74f9faa78cd4c62133
rsa_key_size = 4096
webroot_path = /usr/share/nginx/html,
[[webroot_map]]
ganchrow.com = /usr/share/nginx/html
www.ganchrow.com = /usr/share/nginx/html
Thanks for your help.