My domain is: www.colonialwarstn.org
I ran this command: dehydrated -f config -c --force --force-validation
It produced this output: # INFO: Using main config file config
Processing www.colonialwarstn.org
- Checking domain name(s) of existing cert... unchanged.
- Checking expire date of existing cert...
- Valid till Mar 12 17:22:10 2026 GMT (Less than 30 days). Renewing!
- Signing domains...
- Generating private key...
- Generating signing request...
- Requesting new certificate order from CA...
- Received 1 authorizations URLs from the CA
- Handling authorization for www.colonialwarstn.org
- 1 pending challenge(s)
- Deploying challenge tokens...
- (hook) Deploying Challenge www.colonialwarstn.org
- (hook) Challenge rule added to virtual www.colonialwarstn.org_https.
- (hook) Challenge added to datagroup dg_le_challenge for www.colonialwarstn.org.
- Responding to challenge for www.colonialwarstn.org authorization...
- (hook) Invalid Challenge www.colonialwarstn.org
- (hook) Invalid Challenge Args: ['www.colonialwarstn.org', '["type"]\t"http-01"\n["url"]\t"https://acme-v02.api.letsencrypt.org/acme/chall/2472987121/682228780961/PuCWRQ"\n["status"]\t"invalid"\n["validated"]\t"2026-04-02T15:36:15Z"\n["error","type"]\t"urn:ietf:params:acme:error:dns"\n["error","detail"]\t"While processing CAA for www.colonialwarstn.org: DNS problem: query timed out looking up CAA for www.colonialwarstn.org"\n["error","status"]\t400\n["error"]\t{"type":"urn:ietf:params:acme:error:dns","detail":"While processing CAA for www.colonialwarstn.org: DNS problem: query timed out looking up CAA for www.colonialwarstn.org","status":400}\n["token"]\t"Bx7AP8Q5D3xnrR62s7qDdIrZNCyXoT3SC9mXrz3d-SE"\n["validationRecord",0,"url"]\t"http://www.colonialwarstn.org/.well-known/acme-challenge/Bx7AP8Q5D3xnrR62s7qDdIrZNCyXoT3SC9mXrz3d-SE"\n["validationRecord",0,"hostname"]\t"www.colonialwarstn.org"\n["validationRecord",0,"port"]\t"80"\n["validationRecord",0,"addressesResolved",0]\t"70.90.144.201"\n["validationRecord",0,"addressesResolved"]\t["70.90.144.201"]\n["validationRecord",0,"addressUsed"]\t"70.90.144.201"\n["validationRecord",0]\t{"url":"http://www.colonialwarstn.org/.well-known/acme-challenge/Bx7AP8Q5D3xnrR62s7qDdIrZNCyXoT3SC9mXrz3d-SE","hostname":"www.colonialwarstn.org","port":"80","addressesResolved":["70.90.144.201"],"addressUsed":"70.90.144.201"}\n["validationRecord"]\t[{"url":"http://www.colonialwarstn.org/.well-known/acme-challenge/Bx7AP8Q5D3xnrR62s7qDdIrZNCyXoT3SC9mXrz3d-SE","hostname":"www.colonialwarstn.org","port":"80","addressesResolved":["70.90.144.201"],"addressUsed":"70.90.144.201"}]']
My web server is (include version): f5-bigip front ending NGINX
The operating system my web server runs on is (include version): RHEL9 or Ubuntu 24, depending on F5 Load Balance decision
My hosting provider, if applicable, is:
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): 4.0.0
I have full logging of traffic running. I see a series of ip addresses connecting to http://www.colonialwarstn.org/.well-known/acme-challenge/uhXVc8MvIgFghpkQAyAQL_3WawZq5vrKc8P7WNSlcPc ( or whatever the challenge key gets assigned ). I see the traffic flowing into my network and the response being sent:
Apr 2 12:44:47 i2800.f5sec.com info tmm[11660]: Rule /Common/rule_le_challenge <HTTP_REQUEST>: HTTP Request to colonialwarstn.org /.well-known/acme-challenge/uhXVc8MvIgFghpkQAyAQL_3WawZq5vrKc8P7WNSlcPc from: 66.133.109.36
Apr 2 12:44:47 i2800.f5sec.com info tmm[11660]: Rule /Common/rule_le_challenge <HTTP_REQUEST>: Key Found: Responding with uhXVc8MvIgFghpkQAyAQL_3WawZq5vrKc8P7WNSlcPc.PrbRwed0zwLCwpnCocBNBozEmANWPXhHmCbA59j1c8o
This repeats several times but never results in a certificate. This system worked in January and no changes have been made.
Is there a way to see the letsencrypt side of this transaction to determine what they are not receiving that they want?
Also, I did a clean install of the setup on a new server and I get the same results.