Bug #3420

Updated by Giacomo Sanchietti over 3 years ago

Let's Encrypt certificates can't be renewed, since LE server has changed the agreement URL. URL:

json output format: letsencrypt.sh client must be updated.


Output from LE script:
<pre>
/usr/libexec/nethserver/letsencrypt-certs -v -t
/usr/sbin/letsencrypt.sh --cron --config /tmp/ynhSBvc99S/config.sh -d mail.akmecorporate.it
# INFO: Using main config file /tmp/ynhSBvc99S/config.sh
+ Generating account key...
+ Registering account key with letsencrypt...
+ ERROR: An error occurred while sending post-request to https://acme-staging.api.letsencrypt.org/acme/new-reg (Status 400)

Details:
{
"type": "urn:acme:error:malformed",
"detail": "Provided agreement URL [https://letsencrypt.org/documents/LE-SA-v1.0.1-July-27-2015.pdf] does not match current agreement URL [https://letsencrypt.org/documents/LE-SA-v1.1.1-August-1-2016.pdf]",
"status": 400
}rm: cannot remove `/tmp/ynhSBvc99S/domains.txt': No such file or directory
</pre>

Upstream bug:
https://github.com/lukas2511/letsencrypt.sh/issues/248

Thanks to Massimo Palazzetti for reporting it.

Back