Submitted by sgrayban on Fri, 08/05/2016 - 21:14
Not sure what is going on here....... but it looks like the file /usr/share/webmin/webmin/acme_tiny.py line 90 has not been updated for the new agreement so after I edited the file manually the request worked.
Requesting a certificate for XXXX from Let's Encrypt ..
.. request failed : Failed to request certificate :
Parsing account key...
Parsing CSR...
Registering account...
Traceback (most recent call last):
File "/usr/share/webmin/webmin/acme_tiny.py", line 203, in <module>
main(sys.argv[1:])
File "/usr/share/webmin/webmin/acme_tiny.py", line 199, in main
signed_crt = get_crt(args.account_key, args.csr, args.acme_dir, log=LOGGER, CA=args.ca)
File "/usr/share/webmin/webmin/acme_tiny.py", line 97, in get_crt
raise ValueError("Error registering: {0} {1}".format(code, result))
ValueError: Error registering: 400 {
"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
}
Status:
Closed (fixed)
Comments
Submitted by andreychek on Fri, 08/05/2016 - 22:39 Comment #1
Howdy -- it sounds like you're seeing this issue here:
https://www.virtualmin.com/node/41565
A workaround is posted there, though we'll also be pushing out an updated package soon.
Submitted by sgrayban on Sat, 08/06/2016 - 04:11 Comment #2
Ok I fixed mine already