Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The ACME server was probably unable to reach - but can from browser and elsewhere #443

Closed
Acerby opened this issue May 21, 2017 · 1 comment

Comments

@Acerby
Copy link

Acerby commented May 21, 2017

Just to document a problem I had in case someone else has the same problem:
I had an issue whereby the ACME server reported being unable to reach my domain but external browsers could and various http testing utilities referred to elsewhere in this site as example places to test responses also reported successful/correct responses.
It turned out that the problem I had was that the system hosting my domain had been upgraded to a dual stack whereby it responded to both ipv4 and ipv6 requests. It seems that in this case the ACME server found and choose to use ipv6 address (and not the ipv4 one as I was expecting), whereas most test sites and browsers were using ipv4. In this case whilst it was accessible via Ipv4 the path wasn't accessible via ipv6 due to firewall issue. Once I fixed the ipv6 firewall issue it all worked fine.
Hope that helps some people out there.

@Acerby Acerby closed this as completed May 21, 2017
@cpu
Copy link

cpu commented May 22, 2017

@Acerby I work on the server-side implementation of Let's Encrypt and the ACME Server. My expectation in this scenario is that the IPv6 request would fail but Boulder (the LE ACME server) should have retried with the IPv4 address.

Can you share the domain name(s) you were trying to renew? When you say: "the path wasn't accessible via ipv6 due to firewall issue" can you describe this with more detail? Was there a rule dropping all traffic? Was it a DROP or a DENY rule? What was the change you made at the firewall to fix the v6 route?

If you'd prefer we can troubleshoot on letsencrypt/boulder#2770 instead of here.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants