Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
That’s the odd thing. I don’t ever recall using the Apache plugin. In fact, thinking I made some mistake, when I tried to install the nginx plugin (sudo apt install certbot python3-certbot-nginx), it was already installed. Also, the server block setup in for my nginx config is properly configured, and my site routes to https without issue. I’m just trying to renew the certificate and that error caught me off guard.
In that case, can you try to switch your configuration for that site?
Warning: Backup your configuration before you proceed
Backup: cp /etc/letsencrypt/renewal /a_path/to/somewhere_else
Switch authenticator: (Specify all domains included in that certificate with -d flag) sudo certbot renew --dry-run --authenticator nginx -d domain1 -d domain2
When I try the certbot renew command, I get the following message:
“Currently, the renew verb is capable of either renewing all installed certificates that are due to be renewed or renewing a single certificate specified by its name. If you would like to renew specific certificates by their domains, use the certonly command instead…”