ACME: "Unable to find domain name" error when updating Namesilo
Issue is documented here:
Issue text, copied here:
Getting an error trying to issue DNS certs from NameSilo. Error says it can't find the domain.
That's because Line 113 of dns_namesilo.sh:
if _contains "$response" "<domain>$host"; then
is looking for the string <domain>, but the NameSilo API is now returning
The addition of the "expires" property is breaking the string match, so it fails to find the domain in the XML and aborts.
The acme package version
0.7.1_1 needs to be updated with the fix from:
Updated by Jim Pingle 3 months ago
- Project changed from pfSense to pfSense Packages
- Subject changed from acme package dns namesilo bug - unable to find domain name error to ACME: "Unable to find domain name" error when updating Namesilo
- Category changed from Package System to ACME
- Release Notes deleted (
That fix will be picked up naturally the next time we update the acme.sh code from upstream.
Updated by Danilo Zrenjanin about 1 month ago
- Status changed from Feedback to Resolved
Tested against ACME pkg v0.7.3.
It contains the patch.
cat -n /usr/local/pkg/acme/dnsapi/dns_namesilo.sh | grep 113 113 if _contains "$response" ">$host</domain>"; then
I am marking this ticket as resolved.