-
Notifications
You must be signed in to change notification settings - Fork 10
Description
Trying to renew a certificate for both the base domain and a wildcard that were originally issued using googledomains (RIP) using Hurricane Electric DNS and getting an error on cleanup. I think the problem is that it's trying to clean-up the same record twice and hurricane is returning a response that is erroneously interpreted as an error. As best I can tell its changing the same _acme-challenge record for both the base domain and wildcard and so when it tries to clean it up the second time, hurricane responds "nochg" and the plug-in is interpreting that as an error instead of proceeding to request the certificate.
Steps to reproduce:
podman run --rm -it -v /home/opc/.config/letsencrypt:/etc/letsencrypt \
ghcr.io/alexzorin/certbot-dns-multi certonly \
-v -a dns-multi --dns-multi-credentials /etc/letsencrypt/dns-multi.ini \
-d example.com -d "*.example.com" --dry-run
Expected result:
certificate for base domain and wildcard issued which worked correctly under googledomains
Actual result:
Error on clean up. No certificate issued.
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator dns-multi, Installer None
Certificate is due for renewal, auto-renewing...
Simulating renewal of an existing certificate for example.com and *.example.com
Performing the following challenges:
dns-01 challenge for example.com
dns-01 challenge for example.com
Cleaning up challenges
2025/05/15 06:07:10 nochg ".": unchanged content written to TXT record _acme-challenge.example.com
hurricane: unable to communicate with the API server: error: Post "https://dyn.dns.he.net/nic/update": EOF
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /var/log/letsencrypt/letsencrypt.log or re-run Certbot with -v for more details.