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. https://crt.sh/?q=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: revitalised-staging.co.uk
I ran this command: using acmephp client (https://github.com/acmephp/core)
It produced this output:
In AcmeClient.php line 209:
Challenge failed (response: {“type”:“dns-01”,“status”:“invalid”,“error”:{“type”:“urn:ietf:params:acme:error:unauthorized”,“detail”:“Incorrect TXT record “qqt7KydNxjV1KaWKY2suns_Z2CTCXNsI8_BSWdBfljA.TcmcbxQta9-p76HU9fFgNetOS_D67Qy9llYI4gDLmpg” (and 1 more) found at _a
cme-challenge.revitalised-staging.co.uk”,“status”:403},“url”:“https://acme-staging-v02.api.letsencrypt.org/acme/chall-v3/41061749/3JSD-Q",“token”:"qqt7KydNxjV1KaWKY2suns_Z2CTCXNsI8_BSWdBfljA”}).
My web server is (include version):
The operating system my web server runs on is (include version):
My hosting provider, if applicable, is: cloudflare
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
Attempting to just test the validation for our deployment, using the standard repo but eh validation always fails, TXT record is almost always found (usually very quickly too) but it seems the acmephp client is generating the wrong DNS payload. I have tried this with HTTP validation and it works fine using the payload there but not for DNS. Been trying to find the issue for a few days and really hitting the wall of what could be the problem now
Thanks in advance