Error when trying to renew with the manual plugin

Failed to renew certificate with error: The manual plugin is not working; there may be problems with your existing configuration.
The error was: PluginError('An authentication script must be provided with --manual-auth-hook when using the manual plugin non-interactively.')

All simulated renewals failed. The following certificates could not be renewed:
/etc/letsencrypt/live/ (failure)

1 renew failure(s), 0 parse failure(s)

Hi there @Sakshione. I see you've opened the thread initially in the Help section, but without filling out the mandatory questionnaire. But now you seem to have deleted the entire questionnaire and only put the answer to the "output" question in the entire post. I'm curious as to why you did so :slight_smile:

Anyway, I'm moving your thread back to the Help section, as that's where your thread belongs. And I'm also reposting the questionnaire below. Please fill out all the questions to the best of your knowledge.

That said, I'm not sure what kind of help you need. Looking at the error and the now deleted previous questionnaire "command" answer, it seems you're trying to renew a certificate you've gotten using the --manual plugin without hooks. The renew subcommand does not work without hooks, as the renew command is meant to be run non-interactively. Please see the following section of the Certbot User Guide about renewing with the manual plugin: User Guide — Certbot 2.6.0 documentation


Please do NOT use the --force-renew option if you don't know what it actually does!

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. |, so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.

My domain is:

I ran this command:

It produced this output:

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):


Since we can only guess from the lack of information provided...
I'd say that you are trying to automatically renew a certificate that was issued manually.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.