I noticed my certificate is not getting renewed (it will expire in 7 days, so it should have been by now). I checked my crontab, and discovered nothing was there to trigger an auto-renew. I checked the documentation, but was disappointing: the Documentation simply states that certbot will make a script on installation and insert a rule in crontab to run it. It doesn’t say how to check if that has happened. It doesn’t say what to do if that has not happened.
I noticed there is no such thing as certbot-auto on my installation, only certbot itself.
I did run certbot renew --dry-run a while back, and it passed without any issues.
I do see a systemd certbot.timer
How do I make sure that certbot is scheduled to auto-renew? If it is not properly scheduled, how do I fix that?
My domain is:
[withholding because I don’t want to make public that I am the maintainer for that domain]
I ran this command:
sudo ctontab -e
It produced this output:
Nothing. An empty crontab.
But when I run systemctl list-timers I do see certbot.timer
My web server is (include version):
The operating system my web server runs on is (include version):
My hosting provider, if applicable, is:
I can login to a root shell on my machine (yes or no, or I don’t know):
I’m using a control panel to manage my site (no, or provide the name and version of the control panel):
The version of my client is (e.g. output of
certbot --version or
certbot-auto --version if you’re using Certbot):