Hey,
I installed Let’s Encrypt certs on a Ubuntu server using Apache installer. After some time I decided to go with ServerPilot and then created a new VPS with it.
I copied the /etc/letsencrypt
folder (preserving symlinks) to the new server and everything is working. I’ve used this repo to install everything easier: https://github.com/rehmatworks/serverpilot-letsencrypt
The question is, my cert is valid but I can’t renew it. When trying to renew using letsencrypt --standalone renew
I get this:
Processing /etc/letsencrypt/renewal/blog.jgrossi.com.conf
2018-04-20 20:23:34,340:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/blog.jgrossi.com.conf produced an unexpected error: An object does not implement interface <InterfaceClass letsencrypt.interfaces.IInstaller>
. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/blog.jgrossi.com/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
My .conf
file is this:
# renew_before_expiry = 30 days
version = 0.21.1
archive_dir = /etc/letsencrypt/archive/blog.jgrossi.com
cert = /etc/letsencrypt/live/blog.jgrossi.com/cert.pem
privkey = /etc/letsencrypt/live/blog.jgrossi.com/privkey.pem
chain = /etc/letsencrypt/live/blog.jgrossi.com/chain.pem
fullchain = /etc/letsencrypt/live/blog.jgrossi.com/fullchain.pem
# Options used in the renewal process
[renewalparams]
installer = standalone
authenticator = none
account = 53ea34907328bdc1c10f29d819f8bdd6
What should I have to do to fix this? Is it better to get a new cert? How can I do that?
Thanks for any help.
– Junior Grossi