The certbot SSL worked perfect so far, but when I try to renew certification it does not work.
My domain is: hagerty.ddns.net
I ran this command: sudo certbot renew -apache
It produced this output:
sudo certbot renew -apache
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Processing /etc/letsencrypt/renewal/hagerty.ddns.net.conf
Cert is due for renewal, auto-renewing...
Could not choose appropriate plugin: The requested pache plugin does not appear to be installed
Attempting to renew cert (hagerty.ddns.net) from /etc/letsencrypt/renewal/hagerty.ddns.net.conf produced an unexpected error: The requested pache plugin does not appear to be installed. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/hagerty.ddns.net/fullchain.pem (failure)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/hagerty.ddns.net/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)
My web server is (include version):
Server version: Apache/2.4.41 (Ubuntu)
Server built: 2023-03-08T17:32:54
The operating system my web server runs on is (include version):
running on Ubuntu 20.04
Do not have hosting provider
I can login to a root shell on my machine (yes or no, or I don't know):YES
I'm using a control panel to manage my site (no, or provide the name and version of the control panel): I am using Ubuntu terminal command line (Ctrl alt t).
sudo certbot plugins
[sudo] password for tietz:
Saving debug log to /var/log/letsencrypt/letsencrypt.log
-
apache
Description: Apache Web Server plugin
Interfaces: IAuthenticator, IInstaller, IPlugin
Entry point: apache = certbot_apache.entrypoint:ENTRYPOINT -
standalone
Description: Spin up a temporary webserver
Interfaces: IAuthenticator, IPlugin
Entry point: standalone = certbot.plugins.standalone:Authenticator -
webroot
Description: Place files in webroot directory
Interfaces: IAuthenticator, IPlugin
Entry point: webroot = certbot.plugins.webroot:Authenticator
The version of my client is (e.g. output of certbot --version
or certbot-auto --version
if you're using Certbot): certbot 0.40.0
The error message is not meaningfull at all because this command:
sudo certbot plugins
shows that the requested apache plugin IS INSTALLED!!!!
[sudo] password for tietz:
Saving debug log to /var/log/letsencrypt/letsencrypt.log
-
apache
Description: Apache Web Server plugin
Interfaces: IAuthenticator, IInstaller, IPlugin
Entry point: apache = certbot_apache.entrypoint:ENTRYPOINT -
standalone
Description: Spin up a temporary webserver
Interfaces: IAuthenticator, IPlugin
Entry point: standalone = certbot.plugins.standalone:Authenticator -
webroot
Description: Place files in webroot directory
Interfaces: IAuthenticator, IPlugin
Entry point: webroot = certbot.plugins.webroot:Authenticator
Can you please help. In a couple of days the certificate is invalid. What is the solution?
regards
h.g.