I got an email yesterday showing that one of my TLS certificates had failed to renew.
Looking in the log -
/var/log/letsencrypt/letsencrypt.log - I saw:
2022-04-12 20:49:35,195:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.53 2022-04-12 20:49:35,844:DEBUG:certbot._internal.plugins.disco:Other error:(PluginEntryPoint#apache): There has been an error in parsing the file /etc/apache2/sites-enabled/decoded.legal-tor-ssh.conf on line 159: Syntax error
(Technically, for the eagle-eyed, this particular log entry was created when I attempted to re-run
certbot just now.)
Weird, because apache is running fine.
I’d normally test for an apache config issue with
apachectl configtest, and so I did, and it was clear. Which is consistent with apache running fine.
I took a look at the config file shown in the error message, and there was indeed an error: I had failed to close the opening tag,
I closed the tag -
</IfModule> - and re-ran
certbot, and it was fine.