-
-
Notifications
You must be signed in to change notification settings - Fork 3.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
renewal config file {} is missing a required file reference #5868
Comments
Hi, could you please include (or possibly pastebin) the contents of I would like to know:
Please also confirm that you have disk space available in |
I have the same problem, and I already had a configuration for the domain, then I removed the certificates |
I am having this same issue. I attempted to change from As a bonus, I can't even find what should go in the .conf file when using the Cloudflare plugin, because all the tutorials on the web just blindly assume that on first run, the software will correctly create the .conf file for use later. I can see zero reason why certbot would create an empty file like this. Either it should throw some sort of error if a condition exists that will prevent creating the conf file (in which case, create nothing), or it should write the config values used to get the certificates to the file. Writing a zero-byte file is not a good failure mode. |
Hi @Jachimo could you please provide the Certbot log file from |
I'm using certbot version: 0.28.0, installed via I believe this is the salient part of the logs:
It seems like, because a Excerpt of the log file (with identifying details removed) attached. |
Oh, I see. The issue here seems to be that moving To "reset" the state, please also move the |
I'm using https://github.com/thefinn93/ansible-letsencrypt and encountered a similar error after changing the order of the domains (putting example.com before www.example.com). I resolved it Q&D as follows
|
Same issue here (Ubuntu Server 20.04, certbot 0.40.0). Solved like this:
The file name ( With that, |
We've made a lot of changes to Certbot since this issue was opened. If you still have this issue with an up-to-date version of Certbot, can you please add a comment letting us know? This helps us to better see what issues are still affecting our users. If there is no activity in the next 30 days, this issue will be automatically closed. |
I am still running into this using the certbot docker image |
I am also running into this issue |
Still encountering this issue as well with Ubuntu 22.04 LTS via APT installation |
Firstly, thanks to the team for maintaining this fantastic service! Still same issues in 2024 on ubuntu installed via apt. Worked perfectly until yesterday when it decided to stop. I tried removing the renewal folder as per some posts on the internet but it won't work. What worked - a bit random:
|
I was too quick to declare victory. The syslog still shows that certbot throws
If I run cerbot run I can successfuly replace all certificates. The .conf files in /etc/letsencrypt/renew are empty aside from the last iteration (version) of thie file, so in muy case example.com.conf and example.com.conf-0001 are empty but the -0002 has some configuration in it. I assume this is as it should be but it could be why the certbot is complaining with "renewal config file {} is missing" (??) certbot 1.21.0 |
Dear Developers,
Thank you so much for such app, really.
By the way, there's some strange error when were executed these two commands:
To create cert:
sudo letsencrypt certonly --standalone --agree-tos --email user@example.com -d example.com
After that, to check the renewal, also, if it would output: "Cert not yet due for renewal", was executed a command:
sudo certbot renew
Also, the file
/etc/letsencrypt/renewal/example.com.conf
is empty, but exists.(the real domain was changed to example.com)
Best regards
The text was updated successfully, but these errors were encountered: