[SOLUTION] LetsEncrypt failures (changes to agreement)

LE have recently update their ToS again and Virtualmin has yet to release an update for this (as far as I can tell).

If you receive agreement notifications which are preventing you from obtaining or refreshing your LE SSL certificates, here’s what you need to do:

  • Open /usr/share/webmin/webmin/acme_tiny.py with your favourite editor
  • go to line #99 and replace the line with the following
    "agreement": "https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf",
  • save the file and you should be all set and ready to go
  • Chris: Adelphia Interactive

    Desktop: Windows 10 Pro x64
    Server: Ubuntu 16.0.4.2LTS
    Webmin/Virtualmin: Latest (daily updates)

    Sorry don’t understand while it is posted more times in this forum before?

    https://www.virtualmin.com/node/41565#comment-787339

    https://www.virtualmin.com/node/54358

    https://www.virtualmin.com/comment/787338#comment-787338

    Because I tried them and I couldn’t even get it to communicate with LE using the JSON function.