Skip to content

Error: no memory of presenting a DNS record / failed to append record / invalid response format #2

@Darkwing371

Description

@Darkwing371

Hi!

Are you sure this plugin is still working and API calls are correct? I'm constantly hitting these errors:

"challenge_type":"dns-01","error":"no memory of presenting a DNS record for "_acme-challenge.sub.domain.tld"
"error":"[sub.domain.tld] solving challenges: presenting for challenge: adding temporary record for zone "sub.domain.tld.": failed to append record {_acme-challenge 0s TXT aaaa-redacted-bbbb-redacted-cccc}: invalid response format"

Full log:

MarMar 04 21:50:09 caddy systemd[1]: Started caddy.service - Caddy.
░░ Subject: A start job for unit caddy.service has finished successfully
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ A start job for unit caddy.service has finished successfully.
░░ 
░░ The job identifier is 16399.
Mar 04 21:50:09 caddy caddy[17511]: {"level":"info","ts":1772657409.1866305,"msg":"serving initial configuration"}
Mar 04 21:50:09 caddy caddy[17511]: {"level":"info","ts":1772657409.1944845,"logger":"tls","msg":"cleaning storage unit","storage":"FileStorage:/root/.local/share/caddy"}
Mar 04 21:50:09 caddy caddy[17511]: {"level":"info","ts":1772657409.1946986,"logger":"tls.obtain","msg":"acquiring lock","identifier":"sub.domain.tld"}
Mar 04 21:50:09 caddy caddy[17511]: {"level":"info","ts":1772657409.1967802,"logger":"tls.obtain","msg":"lock acquired","identifier":"sub.domain.tld"}
Mar 04 21:50:09 caddy caddy[17511]: {"level":"info","ts":1772657409.1969018,"logger":"tls.obtain","msg":"obtaining certificate","identifier":"sub.domain.tld"}
Mar 04 21:50:09 caddy caddy[17511]: {"level":"info","ts":1772657409.1973372,"logger":"http","msg":"creating new account because no account for configured email is known to us","email":"email@domain.tld","ca":"https://acme-v02.api.letsencrypt.org/directory","error":"open /root/.local/share/caddy/acme/acme-v02.api.letsencrypt.org-directory/users/email@domain.tld/email.json: no such file or directory"}
Mar 04 21:50:09 caddy caddy[17511]: {"level":"info","ts":1772657409.1973758,"logger":"http","msg":"ACME account has empty status; registering account with ACME server","contact":["mailto:email@domain.tld"],"location":""}
Mar 04 21:50:09 caddy caddy[17511]: {"level":"info","ts":1772657409.2003474,"logger":"tls","msg":"finished cleaning storage units"}
Mar 04 21:50:09 caddy caddy[17511]: {"level":"info","ts":1772657409.2010033,"logger":"http","msg":"creating new account because no account for configured email is known to us","email":"email@domain.tld","ca":"https://acme-v02.api.letsencrypt.org/directory","error":"open /root/.local/share/caddy/acme/acme-v02.api.letsencrypt.org-directory/users/email@domain.tld/email.json: no such file or directory"}
Mar 04 21:50:10 caddy caddy[17511]: {"level":"info","ts":1772657410.0944073,"logger":"http","msg":"new ACME account registered","contact":["mailto:email@domain.tld"],"status":"valid"}
Mar 04 21:50:10 caddy caddy[17511]: {"level":"info","ts":1772657410.1079957,"logger":"http","msg":"waiting on internal rate limiter","identifiers":["sub.domain.tld"],"ca":"https://acme-v02.api.letsencrypt.org/directory","account":"email@domain.tld"}
Mar 04 21:50:10 caddy caddy[17511]: {"level":"info","ts":1772657410.1080678,"logger":"http","msg":"done waiting on internal rate limiter","identifiers":["sub.domain.tld"],"ca":"https://acme-v02.api.letsencrypt.org/directory","account":"email@domain.tld"}
Mar 04 21:50:10 caddy caddy[17511]: {"level":"info","ts":1772657410.1080933,"logger":"http","msg":"using ACME account","account_id":"https://acme-v02.api.letsencrypt.org/acme/acct/0123456789","account_contact":["mailto:email@domain.tld"]}
Mar 04 21:50:10 caddy caddy[17511]: {"level":"info","ts":1772657410.4776862,"msg":"trying to solve challenge","identifier":"sub.domain.tld","challenge_type":"dns-01","ca":"https://acme-v02.api.letsencrypt.org/directory"}
Mar 04 21:50:10 caddy caddy[17511]: {"level":"error","ts":1772657410.6872318,"msg":"cleaning up solver","identifier":"sub.domain.tld",**"challenge_type":"dns-01","error":"no memory of presenting a DNS record for \"_acme-challenge.sub.domain.tld\"** (usually OK if presenting also failed)","stacktrace":"github.com/mholt/acmez/v3.(*Client).solveChallenges.func1\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:318\ngithub.com/mholt/acmez/v3.(*Client).solveChallenges\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:363\ngithub.com/mholt/acmez/v3.(*Client).ObtainCertificate\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:136\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).doIssue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:489\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:382\ngithub.com/caddyserver/caddy/v2/modules/caddytls.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/caddy/v2@v2.10.2/modules/caddytls/acmeissuer.go:288\ngithub.com/caddyserver/certmagic.(*Config).obtainCert.func2\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:626\ngithub.com/caddyserver/certmagic.doWithRetry\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:104\ngithub.com/caddyserver/certmagic.(*Config).obtainCert\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:700\ngithub.com/caddyserver/certmagic.(*Config).ObtainCertAsync\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:505\ngithub.com/caddyserver/certmagic.(*Config).manageOne.func1\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:415\ngithub.com/caddyserver/certmagic.(*jobManager).worker\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:73"}
Mar 04 21:50:10 caddy caddy[17511]: {"level":"error","ts":1772657410.8931262,"logger":"tls.obtain","msg":"**could not get certificate from issuer"**,"identifier":"sub.domain.tld","issuer":"acme-v02.api.letsencrypt.org-directory","error":"[sub.domain.tld] solving challenges: presenting for challenge: **adding temporary record for zone \"sub.domain.tld.\": failed to append record** {_acme-challenge 0s TXT aaaa-redacted-bbbb-redacted-cccc}: **invalid response format** (order=https://acme-v02.api.letsencrypt.org/acme/order/0123456789/9876543210) (ca=https://acme-v02.api.letsencrypt.org/directory)"}
Mar 04 21:50:10 caddy caddy[17511]: {"level":"info","ts":1772657410.893212,"logger":"http","msg":"creating new account because no account for configured email is known to us","email":"email@domain.tld","ca":"https://acme.zerossl.com/v2/DV90","error":"open /root/.local/share/caddy/acme/acme.zerossl.com-v2-dv90/users/email@domain.tld/email.json: no such file or directory"}
Mar 04 21:50:10 caddy caddy[17511]: {"level":"info","ts":1772657410.8932629,"logger":"http","msg":"ACME account has empty status; registering account with ACME server","contact":["mailto:email@domain.tld"],"location":""}
Mar 04 21:50:10 caddy caddy[17511]: {"level":"info","ts":1772657410.9039762,"logger":"http","msg":"creating new account because no account for configured email is known to us","email":"email@domain.tld","ca":"https://acme.zerossl.com/v2/DV90","error":"open /root/.local/share/caddy/acme/acme.zerossl.com-v2-dv90/users/email@domain.tld/email.json: no such file or directory"}
Mar 04 21:50:11 caddy caddy[17511]: {"level":"info","ts":1772657411.825457,"logger":"http","msg":"generated EAB credentials","key_id":"aaaa-redacted-bbbb"}
Mar 04 21:50:12 caddy caddy[17511]: {"level":"info","ts":1772657412.1289177,"logger":"http","msg":"new ACME account registered","contact":["mailto:email@domain.tld"],"status":"valid"}
Mar 04 21:50:12 caddy caddy[17511]: {"level":"info","ts":1772657412.1313827,"logger":"http","msg":"waiting on internal rate limiter","identifiers":["sub.domain.tld"],"ca":"https://acme.zerossl.com/v2/DV90","account":"email@domain.tld"}
Mar 04 21:50:12 caddy caddy[17511]: {"level":"info","ts":1772657412.1314526,"logger":"http","msg":"done waiting on internal rate limiter","identifiers":["sub.domain.tld"],"ca":"https://acme.zerossl.com/v2/DV90","account":"email@domain.tld"}
Mar 04 21:50:12 caddy caddy[17511]: {"level":"info","ts":1772657412.1314733,"logger":"http","msg":"using ACME account","account_id":"https://acme.zerossl.com/v2/DV90/account/aaaa-redacted-bbbb","account_contact":["mailto:email@domain.tld"]}
Mar 04 21:50:12 caddy caddy[17511]: {"level":"info","ts":1772657412.3227375,"msg":"trying to solve challenge","identifier":"sub.domain.tld","challenge_type":"dns-01","ca":"https://acme.zerossl.com/v2/DV90"}
Mar 04 21:50:12 caddy caddy[17511]: {"level":"error","ts":1772657412.400974,"msg":"cleaning up solver","identifier":"sub.domain.tld","challenge_type":"dns-01","error":"**no memory of presenting a DNS record** for \"_acme-challenge.sub.domain.tld\" (usually OK if presenting also failed)","stacktrace":"github.com/mholt/acmez/v3.(*Client).solveChallenges.func1\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:318\ngithub.com/mholt/acmez/v3.(*Client).solveChallenges\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:363\ngithub.com/mholt/acmez/v3.(*Client).ObtainCertificate\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:136\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).doIssue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:489\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:382\ngithub.com/caddyserver/caddy/v2/modules/caddytls.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/caddy/v2@v2.10.2/modules/caddytls/acmeissuer.go:288\ngithub.com/caddyserver/certmagic.(*Config).obtainCert.func2\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:626\ngithub.com/caddyserver/certmagic.doWithRetry\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:104\ngithub.com/caddyserver/certmagic.(*Config).obtainCert\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:700\ngithub.com/caddyserver/certmagic.(*Config).ObtainCertAsync\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:505\ngithub.com/caddyserver/certmagic.(*Config).manageOne.func1\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:415\ngithub.com/caddyserver/certmagic.(*jobManager).worker\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:73"}
Mar 04 21:50:12 caddy caddy[17511]: {"level":"error","ts":1772657412.4992433,"logger":"tls.obtain","msg":"**could not get certificate from issuer**","identifier":"sub.domain.tld","issuer":"acme.zerossl.com-v2-DV90","error":"[sub.domain.tld] solving challenges: presenting for challenge: **adding temporary record for zone \"sub.domain.tld.\": failed to append record** {_acme-challenge 0s TXT aaaa-redacted-bbbb-redacted-cccc}: invalid response format (order=https://acme.zerossl.com/v2/DV90/order/aaaa-redacted-bbbb) (ca=https://acme.zerossl.com/v2/DV90)"}
Mar 04 21:50:12 caddy caddy[17511]: {"level":"error","ts":1772657412.499364,"logger":"tls.obtain","msg":"will retry","error":"[sub.domain.tld] Obtain: [sub.domain.tld] solving challenges: **presenting for challenge: adding temporary record for zone \"sub.domain.tld.\": failed to append record** {_acme-challenge 0s TXT aaaa-redacted-bbbb-redactred-cccc}: invalid response format (order=https://acme.zerossl.com/v2/DV90/order/aaaa-redacted-bbbb) (ca=https://acme.zerossl.com/v2/DV90)","attempt":1,"retrying_in":60,"elapsed":3.302566101,"max_duration":2592000}

Interestingly, it looks pretty much the same as issue #1 by @fhaala, some months ago. Unfortunately he didn't explain how he solved his issue. I included and compiled according to the docs (of coursetm).

Any ideas?
Thanks a lot!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions