Certbot renew certificate failed

I have some lets encrypt certs on my ubuntu server , i want to renew one of them but getting below error:

Certificate Name: twilio.fertility.care
Serial Number: 3ad6ce7df2d3821b17794369ee3e5dbbac5
Key Type: RSA
Domains: twilio.fertility.care
Expiry Date: 2024-05-16 17:50:07+00:00 (VALID: 17 days)
Certificate Path: /etc/letsencrypt/live/twilio.fertility.care/fullchain.pem
Private Key Path: /etc/letsencrypt/live/twilio.fertility.care/privkey.pem


root@tfpserver:/var/log/letsencrypt# certbot renew --cert-name twilio.fertility. care
Saving debug log to /var/log/letsencrypt/letsencrypt.log


Processing /etc/letsencrypt/renewal/twilio.fertility.care.conf


Failed to renew certificate twilio.fertility.care 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 --man ual-auth-hook when using the manual plugin non-interactively.')


All renewals failed. The following certificates could not be renewed:
/etc/letsencrypt/live/twilio.fertility.care/fullchain.pem (failure)


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

Please see the certbot user documentation about the manual plugin, especially the "Renewal with the manual plugin" part.

That seems pretty clear.
Has this cert ever been renewed before?

No its never been renewed before

Then, there is the problem.
It seems that it was issued using --manual.
That would require a similar manual assistance during the renewal.
[that means it can't do it own its' own = automated]

You should review the documentation as prescribed:

If you still have questions, we are here to help.