mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2026-04-25 01:15:51 +03:00
[GH-ISSUE #4635] Nginx Proxy Manager fails to generate Let's Encrypt certificates using Cloudflare DNS #2952
Labels
No labels
awaiting feedback
bug
cannot reproduce
dns provider request
duplicate
enhancement
enhancement
enhancement
good first issue
help wanted
invalid
need more info
no certbot plugin available
product-support
pull-request
question
stale
troll
upstream issue
v2
v2
v2
v3
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nginx-proxy-manager-NginxProxyManager#2952
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @zanatrix on GitHub (Jul 4, 2025).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/4635
Describe the bug
Nginx Proxy Manager fails to generate Let's Encrypt certificates using Cloudflare DNS challenge due to package version conflicts between certbot-dns-cloudflare and cloudflare Python packages. The system reports:
pkg_resources.VersionConflict: ( Requirement.parse('certbot>=4.1.1' ,CloudFlare=4) )Nginx Proxy Manager Version
2.12.4 (Also occurs in latest)
To Reproduce
Expected behavior
Clean certificate generation using Cloudflare DNS-01 challenge
Operating System
@wintech147 commented on GitHub (Jul 4, 2025):
I had this same issue. I think. I updated from 2.12.3 to 2.12.4 and I could not log in to my NPM container. Looking at the logs I saw this:
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
[7/4/2025] [4:44:45 PM] [Global ] › ✖ error Some plugins failed to install. Please check the logs above CommandError: Some plugins failed to install. Please check the logs above
previous: undefined,
code: 1,
public: false
}
I had to revert back to 2.12.3 for things to work.
@mschout commented on GitHub (Jul 4, 2025):
I had the exact same issue, had to revert to 2.12.3
@masterwishx commented on GitHub (Jul 4, 2025):
same issue on Oracle VPS (arm64), is any fix found ?
@bh56 commented on GitHub (Jul 4, 2025):
I was just switching over to Cloudflare as it supports DNS challenge and Squarespace does not. Spent quite a bit of time trying to figure why it wouldn't work. I reverted back to 2.12.3 and was able to add the certificate. Would be nice to be on the most current version though.
@epiccolotto commented on GitHub (Jul 5, 2025):
I have the same issue, I have tried also with a new installation, and this is the error message when I try to get the Cloudflare certificate:
@fatexs commented on GitHub (Jul 5, 2025):
same here, had to revert to 2.12.3
ERROR: Cannot install certbot-dns-cloudflare==4.0.0 and cloudflare==4.0.* because these package versions have conflicting dependencies.@masterwishx commented on GitHub (Jul 5, 2025):
@zanatrix
Yep we all have the same issue duplicated in other #4617,#4625,#4629,#4636
@ForsakenRei commented on GitHub (Jul 6, 2025):
Several duplicated issues now, fortunately we can easily roll it back to 2.12.3.
@bh56 commented on GitHub (Jul 17, 2025):
I saw a post on the other thread about someone trying the most current version. I updated to v2.12.6 and I'm able to use Cloudflare DNS challenge again. So, to me it appear to be fixed now.
@deviantintegral commented on GitHub (Jul 17, 2025):
Agreed, updated without issues. Let's close this one! And thanks @jc21 👏 .
@qwerinope commented on GitHub (Jul 17, 2025):
Same here! The latest image doesn't have the issue anymore!
@masterwishx commented on GitHub (Jul 17, 2025):
Yep, confirm. updated some days ago...
@github-actions[bot] commented on GitHub (Feb 1, 2026):
Issue is now considered stale. If you want to keep it open, please comment 👍