Lets encrypt Agreement URL is is November 2017 - Any change needed?

When provisioning an existing server and enabling SSL, I’m getting an error that has already been reported about the Agreement URL not matching…which was fixed in Pull request #624. The previous fix updated a commit hash to the acme repository IIRC.

TODAY (November 15th 2017), i saw a post announcing a change was made and that agreement URLs should not be hardcoded. I cant find the link now sorry! The error I’m getting is on the "TASK [letsencrypt : Generate the certificates]:

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]

Have I missed something, or is a small tweak needed to trellis to fix this?

Yes, looks like there is a problem. I couldn’t figure out so far. But created an issue on Github

Thanks - identical error that I’m getting too.

Another useful link announcing the change : https://community.letsencrypt.org/t/subscriber-agreement-update-november-15-2017/45607

I made a PR with the appropriate commit update from acme-tiny:

4 Likes

PR was merged. Thanks everyone :clap:

2 Likes

WHEW! Okay. I updated 25 sites with this fix so far. 10 more to go.

Do I win?

2 Likes

someone give this man a cookie!

1 Like

Just because I had to look it up myself today: If you want to just run the Let’s Encrypt Trellis tasks (instead of a full re-provision) you can use tags to do just that:

ansible-playbook server.yml -e env=production --tags "letsencrypt"
6 Likes

Same error is happening on my website http://gulfday.com

Anybody up for the help ?

Trellis doesn’t produce errors like that in the WordPress GUI. Are you using a Let’s Encrypt plugin here? If so, we can’t support that plugin on this forum.

2 Likes