# Error validating my domain ACME package on PfSense

**URL:** <https://community.letsencrypt.org/t/error-validating-my-domain-acme-package-on-pfsense/82176>\
**Category:** Help\
**Created:** [January 10, 2019, 9:15pm UTC](https://community.letsencrypt.org/t/error-validating-my-domain-acme-package-on-pfsense/82176 "2019-01-10T21:15:52Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![enriluis](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/enriluis/32/28772_2.png) [@enriluis](https://community.letsencrypt.org/u/enriluis)\
**Post date:** [January 10, 2019, 9:15pm UTC](https://community.letsencrypt.org/t/error-validating-my-domain-acme-package-on-pfsense/82176/1 "2019-01-10T21:15:53Z")

</div>

Hellothis is my first message in this forum and and I feel happy when I start using this wonderful product.  
I am using pfsense and the acme package and I manage a DNS zone bicsa.cu on the same pfsense server with the bind package installed.  
I am trying to validate my domain to generate a multi domain certificate for bicsa.cu  
i generate the key:  
dnssec-keygen -a HMAC-MD5 -b 512 -n HOST \_acme-challenge.bicsa.cu  
K\_acme-challenge.bicsa.cu.+157+54710  
cat \_acme-challenge.bicsa.cu.+157+54710  
bicsa.cu. IN KEY 512 3 157 blababla-key-string  
put the “blababla-key-string” key in Global setting on Bind DNS server(on pfsense same box):  
key \_acme-challenge.bicsa.cu. {  
algorithm hmac-md5;  
secret “blababla-key-string”;  
};  
then i go to ACME config on Domain SAN list add two entries for multi domain and same method DNS-NSupdate / RFC 2136:  
domain name: bicsa.cu.cu  
key: blababla-key-string  
and domain name \*.bicsa.cu  
key: blababla-key-string

but when I try to validate my domain I get the error:

[Thu Jan 10 15:37:26 CST 2019] Multi domain=‘DNS:bicsa.cu,DNS:_.bicsa.cu’  
[Thu Jan 10 15:37:26 CST 2019] Getting domain auth token for each domain  
[Thu Jan 10 15:37:35 CST 2019] Getting webroot for domain=‘bicsa.cu’  
[Thu Jan 10 15:37:35 CST 2019] Getting webroot for domain=’_.bicsa.cu’  
[Thu Jan 10 15:37:35 CST 2019] Found domain api file: /usr/local/pkg/acme/dnsapi/dns\_nsupdate.sh  
[Thu Jan 10 15:37:35 CST 2019] adding \_acme-challenge.bicsa.cu. 60 in txt “cabl0lJ3SbIHQbaMb1d3eDM99Hnas7IhiVoKiI4kRek”  
[Thu Jan 10 15:37:35 CST 2019] Sleep 120 seconds for the txt records to take effect  
[Thu Jan 10 15:39:35 CST 2019] bicsa.cu is already verified, skip dns-01.  
[Thu Jan 10 15:39:35 CST 2019] Verifying:\*.bicsa.cu  
[Thu Jan 10 15:39:44 CST 2019] Found domain http api file: /usr/local/pkg/acme/dnsapi/dns\_nsupdate.sh  
[Thu Jan 10 15:39:44 CST 2019] Skipping nsupdate for TXT on base domain.  
[Thu Jan 10 15:39:44 CST 2019] Removing DNS records.  
[Thu Jan 10 15:39:44 CST 2019] removing \_acme-challenge.bicsa.cu. txt  
[Thu Jan 10 15:39:44 CST 2019] \*.bicsa.cu:Verify error:DNS problem: NXDOMAIN looking up TXT for \_acme-challenge.bicsa.cu  
[Thu Jan 10 15:39:44 CST 2019] Please check log file for more details: /tmp/acme/asterisk.bicsa.cu/acme\_issuecert.log

[Thu Jan 10 15:39:44 CST 2019] response=’{“type”:“dns-01”,“status”:“invalid”,“error”:{“type”:“urn:ietf:params:acme:error:dns”,“detail”:“DNS problem: NXDOMAIN looking up TXT for _acme-challenge.bicsa.cu",“status”: 400},“url”:"[https://acme-staging-v02.api.letsencrypt.org/acme/challenge/6hUz679QKYMCvhrF-YUEQd9tq](https://acme-staging-v02.api.letsencrypt.org/acme/challenge/6hUz679QKYMCvhrF-YUEQd9tq)_-7TwTp28VkePvX6PI/220700194”,“token”:“Pe-Su2r7JvEkoCp3oOm6R92iSzskUF1lJewkkEv64no”}’  
[Thu Jan 10 15:39:44 CST 2019] error=’“error”:{“type”:“urn:ietf:params:acme:error:dns”,“detail”:“DNS problem: NXDOMAIN looking up TXT for \_acme-challenge.bicsa.cu”,“status”: 400’  
[Thu Jan 10 15:39:44 CST 2019] errordetail=‘DNS problem: NXDOMAIN looking up TXT for \_acme-challenge.bicsa.cu’  
[Thu Jan 10 15:39:44 CST 2019] \*.bicsa.cu:Verify error:DNS problem: NXDOMAIN looking up TXT for \_acme-challenge.bicsa.cu

and the trace of the log on the server bind shows:  
6 notify: info: zone bicsa.cu/IN/Internal-Trusted: sending notifies (serial 2018122609)  
Jan 10 15:39:44 named 96796 update: info: client @0x802c73200 127.0.0.1#49608/key \_acme-challenge.bicsa.cu: view Internal-Trusted: updating zone ‘bicsa.cu/IN’: deleting rrset at ‘\_acme-challenge.bicsa.cu’ TXT  
Jan 10 15:39:44 named 96796 update-security: info: client @0x802c73200 127.0.0.1#49608/key \_acme-challenge.bicsa.cu: view Internal-Trusted: signer “\_acme-challenge.bicsa.cu” approved  
Jan 10 15:39:44 named 96796 queries: info: client @0x802c73200 127.0.0.1#49608/key \_acme-challenge.bicsa.cu (\_acme-challenge.bicsa.cu): view Internal-Trusted: query: \_acme-challenge.bicsa.cu IN SOA -S (127.0.0.1)  
Jan 10 15:39:39 named 96796 queries: info: client @0x802c73200 52.29.173.72#9932 (\_ACme-cHalLeNge.BICSa.cu): view Global: query: \_ACme-cHalLeNge.BICSa.cu IN TXT -E(0)DC (127.0.0.1)

---

<div class="post-metadata">

**Author:** ![\_az](https://avatars.discourse-cdn.com/v4/letter/_/22d042/32.png) [@\_az](https://community.letsencrypt.org/u/_az)\
**Post date:** [January 10, 2019, 9:29pm UTC](https://community.letsencrypt.org/t/error-validating-my-domain-acme-package-on-pfsense/82176/2 "2019-01-10T21:29:40Z")

</div>

What do the BIND logs show from 15:37?

The part of the log you have included is excluding the time interval where the record was actually attempted to be added.

---

<div class="post-metadata">

**Author:** ![enriluis](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/enriluis/32/28772_2.png) [@enriluis](https://community.letsencrypt.org/u/enriluis)\
**Post date:** [January 10, 2019, 9:54pm UTC](https://community.letsencrypt.org/t/error-validating-my-domain-acme-package-on-pfsense/82176/3 "2019-01-10T21:54:12Z")

</div>

after trying again:

| an 10 16:39:58 | named | 27383 | notify: info: zone bicsa.cu/IN/Internal-Trusted: sending notifies (serial 2018122616) |
| --- | --- | --- | --- |
| Jan 10 16:39:58 | named | 27383 | update: info: client @0x802c74600 127.0.0.1#19178/key \_acme-challenge.bicsa.cu: view Internal-Trusted: updating zone ‘bicsa.cu/IN’: adding an RR at ‘\_acme-challenge.bicsa.cu’ TXT “UvCdSFAbDbn8Am0VinPjVGASGpzBdVFbBzTXD0ImcYk” |
| Jan 10 16:39:58 | named | 27383 | update-security: info: client @0x802c74600 127.0.0.1#19178/key \_acme-challenge.bicsa.cu: view Internal-Trusted: signer “\_acme-challenge.bicsa.cu” approved |
| Jan 10 16:39:58 | named | 27383 | queries: info: client @0x802c74600 127.0.0.1#19178/key \_acme-challenge.bicsa.cu (\_acme-challenge.bicsa.cu): view Internal-Trusted: query: \_acme-challenge.bicsa.cu IN SOA -S (127.0.0.1) |
| Jan 10 16:39:28 | named | 27383 | notify: info: zone bicsa.cu/IN/Internal-Trusted: sending notifies (serial 2018122615) |
| Jan 10 16:39:28 | named | 27383 | notify: info: zone bicsa.co.cu/IN/Global: sending notifies (serial 20181226) |
| Jan 10 16:39:28 | named | 27383 | notify: info: zone bicsa.cu/IN/Global: sending notifies (serial 2018122603) |
| Jan 10 16:39:28 | named | 27383 | notify: info: zone bicsa.co.cu/IN/Internal-Trusted: sending notifies (serial 20181226) |

[Thu Jan 10 16:39:58 CST 2019] 4:NSUPDATE\_SERVER=‘127.0.0.1’  
[Thu Jan 10 16:39:58 CST 2019] APP  
[Thu Jan 10 16:39:58 CST 2019] 5:NSUPDATE\_SERVER\_PORT=‘53’  
[Thu Jan 10 16:39:58 CST 2019] APP  
[Thu Jan 10 16:39:58 CST 2019] 6:NSUPDATE\_KEY=’/tmp/acme/asterisk.bicsa.cu/bicsa.cunsupdate\_acme-challenge.bicsa.cu.key’  
[Thu Jan 10 16:39:58 CST 2019] adding \_acme-challenge.bicsa.cu. 60 in txt “UvCdSFAbDbn8Am0VinPjVGASGpzBdVFbBzTXD0ImcYk”  
[Thu Jan 10 16:39:58 CST 2019] APP  
[Thu Jan 10 16:39:58 CST 2019] 10:Le\_DNSSleep=‘30’  
[Thu Jan 10 16:39:58 CST 2019] Sleep 30 seconds for the txt records to take effect  
[Thu Jan 10 16:40:28 CST 2019] ok, let’s start to verify  
[Thu Jan 10 16:40:28 CST 2019] bicsa.cu is already verified, skip dns-01.  
[Thu Jan 10 16:40:28 CST 2019] Verifying:_.bicsa.cu  
[Thu Jan 10 16:40:28 CST 2019] d=’_.bicsa.cu’

Maybe it is that I already validated previously correctly and then make changes … stumble with these errors since according to the trace it says that my domain has already been validated  
it is right??  
Is there a time limit to validate the domain and try again?  
sorry abaut my eglish thanks google translator lol

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/letsencrypt/original/3X/c/a/ca6c06ea1ea201324bba7048c6841ce60236468d.png) [@system](https://community.letsencrypt.org/u/system)\
**Post date:** [February 9, 2019, 9:54pm UTC](https://community.letsencrypt.org/t/error-validating-my-domain-acme-package-on-pfsense/82176/4 "2019-02-09T21:54:13Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
