[Letsencrypt-devel] Bug#881974: [dehydrated] Old LICENSE specification prevents letsencrypt account creation

Lars Kruse devel at sumpfralle.de
Fri Nov 17 03:10:14 UTC 2017


Package: dehydrated
Version: 0.3.1-3
Severity: normal

--- Please enter the report below this line. ---

Hello,

after installing dehydrated, I failed to generate an account for letsencrypt,
since the current package contains a reference to a usage agreement (LICENCE),
that was updated two days ago (thus it is outdated).
(see the output below)

I was able to work around this by adding the following line to
/etc/dehydrated/config:

  LICENSE="https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf"

I guess, that it would be sufficient (and proper) to update the default
value for LICENCE in /usr/bin/dehydrated.

Cheers,
Lars


# dehydrated --cron
# INFO: Using main config file /etc/dehydrated/config
# INFO: Using additional config file /etc/dehydrated/conf.d/local-hook.sh
+ Generating account key...
+ Registering account key with ACME server...
  + ERROR: An error occurred while sending post-request to
https://acme-v01.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.1.1-August-1-2016.pdf] does
not match current agreement URL
[https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf]",
  "status": 400
}
Error registering account key. See message above for more information.



More information about the Letsencrypt-devel mailing list