Hello,
During ordering of certificates from Lets Encrypt staging, we observe intermittent error statuses when polling the DNS challenge status from Lets Encrypt.
Error: During secondary validation: Incorrect TXT record. The TXT record that Let’s Encrypt finds is the one used for a dry run challenge that we run ourselves just before Let’s Encrypt challenge.
Does Error “During secondary validation” indicates that an initial LE validation was successful, and a second validation from a different LE server failed?
How can we mitigate such failure?
My domain is: 1922018.dev.e2e.certificate-manager.test.cloud.ibm.com
I ran this command: Not using a command, using web app with a node.js ACME client
It produced this output:
POST “https://acme-staging-v02.api.letsencrypt.org/acme/chall-v3/39582182/XxGGYg”. Status is: 200. Response body is {“type”:“dns-01”,“status”:“invalid”,“error”:{“type”:“urn:ietf:params:acme:error:unauthorized”,“detail”:“During secondary validation: Incorrect TXT record “_iBvYMTpy0Mtcbh38V3MxvVEoTzNs_dXjswJ6ZTpIBA” found at _acme-challenge.1922018.dev.e2e.certificate-manager.test.cloud.ibm.com”,“status”:403},“url”:“https://acme-staging-v02.api.letsencrypt.org/acme/chall-v3/39582182/XxGGYg",“token”:“tnXonkeMkRSFtGl90g5uYgpQTajtYvoJYBsfhuG2pc4”,“validationRecord”:[{“hostname”:"1922018.dev.e2e.certificate-manager.test.cloud.ibm.com”}]}
{“type”:“dns-01”,“status”:“invalid”,“error”:{“type”:“urn:ietf:params:acme:error:unauthorized”,“detail”:“During secondary validation: Incorrect TXT record “_iBvYMTpy0Mtcbh38V3MxvVEoTzNs_dXjswJ6ZTpIBA” found at _acme-challenge.1922018.dev.e2e.certificate-manager.test.cloud.ibm.com”,“status”:403},“url”:“https://acme-staging-v02.api.letsencrypt.org/acme/chall-v3/39582182/XxGGYg",“token”:“tnXonkeMkRSFtGl90g5uYgpQTajtYvoJYBsfhuG2pc4”,“validationRecord”:[{“hostname”:"1922018.dev.e2e.certificate-manager.test.cloud.ibm.com”}]}
My web server is (include version): N/A
The operating system my web server runs on is (include version): N/A
My hosting provider, if applicable, is: softlayer.com
I can login to a root shell on my machine (yes or no, or I don’t know): N/A
I’m using a control panel to manage my site (no, or provide the name and version of the control panel): N/A
The version of my client is (e.g. output of certbot --version
or certbot-auto --version
if you’re using Certbot): N/A