Multiple DNS validation providers disabled without explanation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
golang-github-xenolf-lego (Debian) |
New
|
Unknown
|
|||
golang-github-xenolf-lego (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
1. Ubuntu version: 22.04 LTS
2. Package version: 4.1.3-3ubuntu1
3. What I expected to happen: running lego with the `--dns cloudflare` option should request a certificate from LetsEncrypt with the Cloudflare DNS validation mode.
4. What happened: Lego failed to request a certificate, and gave the following error message: `unrecognized DNS provider: Cloudflare`
Further details:
I confirmed that the cloudflare provider is listed in the output of `lego dnshelp`
My usage scenario involved setting the `CF_DNS_
I confirmed that the issue did not persist when I cloned the upstream git repo and compiled the tool myself, which suggests that pulling in a newer upstream release is all that's required to resolve the issue. (The output of `lego -v` from my build is `lego version 5228f6dbcfa6b78
Unfortunately I am not able to test whether other DNS providers supported by lego are also affected, as I only own domains through Cloudflare.
description: | updated |
summary: |
- Cloudflare not recognized for DNS validation + Multiple DNS validation providers disabled without explanation |
Changed in golang-github-xenolf-lego (Debian): | |
status: | Unknown → New |
Changed in golang-github-xenolf-lego (Debian): | |
importance: | Unknown → Medium |
Changed in golang-github-xenolf-lego (Debian): | |
importance: | Medium → Unknown |
Update: I tried the 4.1.3 release from the upstream GitHub page, and that version worked fine as well. So unfortunately, it must be something to do with one of the Ubuntu or Debian patches.