caddy-dns / cloudflare

Caddy module: dns.providers.cloudflare
Apache License 2.0
436 stars 59 forks source link

Adding temporary record for zone .in? #73

Closed bepstein111 closed 7 months ago

bepstein111 commented 8 months ago

Hi there- I seem to be having a similar issue to some others, but not exactly the same as anything I've seen.

here are my relevant logs:

ERR | ts=1705397799.0994973 logger=tls.obtain msg=could not get certificate from issuer identifier=ha.bepste.in issuer=acme-v02.api.letsencrypt.org-directory error=[ha.bepste.in] solving challenges: presenting for challenge: adding temporary record for zone "in.": got error status: HTTP 400: [{Code:6003 Message:Invalid request headers}] (order=https://acme-staging-v02.api.letsencrypt.org/acme/order/130971514/13714026544) (ca=https://acme-staging-v02.api.letsencrypt.org/directory) 

INF | ts=1705397803.159895 logger=tls.issuance.zerossl.acme_client msg=trying to solve challenge identifier=ha.bepste.in challenge_type=dns-01 ca=https://acme.zerossl.com/v2/DV90 

INF | ts=1705397803.1830766 logger=tls.issuance.zerossl.acme_client msg=trying to solve challenge identifier=auth.bepste.in challenge_type=dns-01 ca=https://acme.zerossl.com/v2/DV90 

ERR | ts=1705397803.2720013 logger=tls.issuance.zerossl.acme_client msg=cleaning up solver identifier=ha.bepste.in challenge_type=dns-01 error=no memory of presenting a DNS record for "_acme-challenge.ha.bepste.in" (usually OK if presenting also failed) 

ERR | ts=1705397803.3844292 logger=tls.issuance.zerossl.acme_client msg=cleaning up solver identifier=auth.bepste.in challenge_type=dns-01 error=no memory of presenting a DNS record for "_acme-challenge.auth.bepste.in" (usually OK if presenting also failed) 

ERR | ts=1705397804.189924 logger=tls.obtain msg=could not get certificate from issuer identifier=ha.bepste.in issuer=acme.zerossl.com-v2-DV90 error=[ha.bepste.in] solving challenges: presenting for challenge: adding temporary record for zone "in.": got error status: HTTP 400: [{Code:6003 Message:Invalid request headers}] 
(order=https://acme.zerossl.com/v2/DV90/order/E4fGXkeprL9I6fehPXnXJA) (ca=https://acme.zerossl.com/v2/DV90) 
ERR | ts=1705397804.1899967 logger=tls.obtain msg=will retry error=[ha.bepste.in] Obtain: [ha.bepste.in] solving challenges: presenting for challenge: adding temporary record for zone "in.": got error status: HTTP 400: [{Code:6003 Message:Invalid request headers}] (order=https://acme.zerossl.com/v2/DV90/order/E4fGXkeprL9I6fehPXnXJA) (ca=https://acme.zerossl.com/v2/DV90) attempt=2 retrying_in=120 elapsed=87.84178459 max_duration=2592000

...
ERR | ts=1705397924.6950674 logger=tls.obtain msg=could not get certificate from issuer identifier=ha.bepste.in issuer=acme-v02.api.letsencrypt.org-directory error=[ha.bepste.in] solving challenges: presenting for challenge: adding temporary record for zone "in.": got error status: HTTP 400: [{Code:6003 Message:Invalid request headers}] (order=https://acme-staging-v02.api.letsencrypt.org/acme/order/130971514/13714058164) (ca=https://acme-staging-v02.api.letsencrypt.org/directory) 

ERR | ts=1705397924.8005202 logger=tls.issuance.acme.acme_client msg=cleaning up solver identifier=auth.bepste.in challenge_type=dns-01 error=no memory of presenting a DNS record for "_acme-challenge.auth.bepste.in" (usually OK if presenting also failed) 

etc.. etc... 

This has been going on for months and I've been trying to troubleshoot to no avail. Shouldn't it be adding a record for zone "bepste.in"?? I'm very confused at this point and am not sure what I'm doing wrong.

mholt commented 8 months ago

Invalid request headers means that your API key is incorrect or has the wrong permissions I think.

bepstein111 commented 8 months ago

Is this correct? caddycloudflare

bepstein111 commented 7 months ago

Wait nope, I'm an idiot, I re-made my container and somehow didn't add the environment variable. Sorry for wasting your time! Thanks for the assist!