My domain is: mindmapmaker.org
My web server is (include version): nginx
The operating system my web server runs on is (include version): Centos 9 stream
I can login to a root shell on my machine (yes or no, or I don't know): Yes
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot): certbot 5.5.0
My website's ssl expiry date is less than 29 days. However, there is an error renewing my SSL certificates. Here is the snippet from the log file.
....
2026-04-10 15:54:47,847:ERROR:certbot._internal.renewal:Failed to renew certificate mindmapmaker.org with error: urn:ietf:params:acme:error:malformed :: The request message was malformed :: No such authorization
2026-04-10 15:54:47,850:DEBUG:certbot._internal.renewal:Traceback was:
Traceback (most recent call last):
File "/var/lib/snapd/snap/certbot/5528/lib/python3.12/site-packages/certbot/_internal/renewal.py", line 715, in handle_renewal_request
main.renew_cert(lineage_config, plugins, renewal_candidate)
File "/var/lib/snapd/snap/certbot/5528/lib/python3.12/site-packages/certbot/_internal/main.py", line 1548, in renew_cert
renewed_lineage = _get_and_save_cert(le_client, config, lineage=lineage)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/lib/snapd/snap/certbot/5528/lib/python3.12/site-packages/certbot/_internal/main.py", line 131, in _get_and_save_cert
renewal.renew_cert(config, sans, le_client, lineage)
File "/var/lib/snapd/snap/certbot/5528/lib/python3.12/site-packages/certbot/_internal/renewal.py", line 565, in renew_cert
new_cert, new_chain, new_key, _ = le_client.obtain_certificate(sans, new_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/lib/snapd/snap/certbot/5528/lib/python3.12/site-packages/certbot/_internal/client.py", line 434, in obtain_certificate
orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/lib/snapd/snap/certbot/5528/lib/python3.12/site-packages/certbot/_internal/client.py", line 494, in _get_order_and_authorizations
orderr = self.acme.new_order(csr_pem, profile=profile)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/lib/snapd/snap/certbot/5528/lib/python3.12/site-packages/acme/client.py", line 142, in new_order
authorizations.append(self._authzr_from_response(self._post_as_get(url), uri=url))
^^^^^^^^^^^^^^^^^^^^^^
File "/var/lib/snapd/snap/certbot/5528/lib/python3.12/site-packages/acme/client.py", line 400, in _post_as_get
return self._post(*new_args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/lib/snapd/snap/certbot/5528/lib/python3.12/site-packages/acme/client.py", line 461, in _post
return self.net.post(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/lib/snapd/snap/certbot/5528/lib/python3.12/site-packages/acme/client.py", line 812, in post
return self._post_once(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/lib/snapd/snap/certbot/5528/lib/python3.12/site-packages/acme/client.py", line 827, in _post_once
response = self._check_response(response, content_type=content_type)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/lib/snapd/snap/certbot/5528/lib/python3.12/site-packages/acme/client.py", line 699, in _check_response
raise messages.Error.from_json(jobj)
acme.messages.Error: urn:ietf:params:acme:error:malformed :: The request message was malformed :: No such authorization
...
What is the issue? How can I fix it?
When I run the command manually, ie, certbot renew , it is renewing properly.
Thanks