Failed to do acme-challenge. It seems unpredictable and won't let me fill my TXT

Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.

My domain is:

cloud.exaecut.io
git.exaecut.io

I ran this command:

sudo certbot certonly

It produced this output:

Certbot failed to authenticate some domains (authenticator: nginx). The Certificate Authority reported these problems:
Domain: cloud.exaecut.io
Type: connection
Detail: 86.215.102.193: Fetching http://cloud.exaecut.io/.well-known/acme-challenge/yu1WFVgirP1BsAuOOxhGsFbeNXWLzYdRA83z_xab42k: Timeout during connect (likely firewall problem)

Domain: git.exaecut.io
Type: connection
Detail: 86.215.102.193: Fetching http://git.exaecut.io/.well-known/acme-challenge/J7H9nai47ljYOV9NxUpKd0bLWBrbj1c_8cxYWWyKBjU: Timeout during connect (likely firewall problem)

Hint: The Certificate Authority failed to verify the temporary nginx configuration changes made by Certbot. Ensure the listed domains point to this nginx server and that it is accessible from the internet.

Some challenges have failed.

My web server is (include version):

nginx/1.22.1

The operating system my web server runs on is (include version):

FreeBSD 13.1-RELEASE-p7

My hosting provider, if applicable, is:

Google Domains

I can login to a root shell on my machine (yes or no, or I don't know):

yes

I'm using a control panel to manage my site (no, or provide the name and version of the control panel):

no

The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot):

certbot 2.8.0

More informations :

I'm now hitting this error after several attempts :
An unexpected error occurred:
Error creating new order :: too many failed authorizations recently: see Failed Validation Limit - Let's Encrypt

If you encounter a validation problem, you should temporarily change to the staging environment to prevent just these kinds of rate limits.

Your webserver isn't responding to port 80, necessary for the http-01 challenge you're attempting at the moment. (Nor on port 443.)

Why are you expecting a TXT exactly? You've left out the questions asked by Certbot and your answers to those questions (such as which authenticator plugin was chosen). Can you please provide the entire Certbot output, including those questions and answers?

Although this suggests you've selected the nginx authenticator, which can only do the http-01 challenge, not the dns-01 challenge.

3 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.