mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2026-04-25 01:15:51 +03:00
[GH-ISSUE #4647] The latest v2.12.4 version has an abnormal error in applying for a certificate ! #2956
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#2956
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 @Congee31 on GitHub (Jul 8, 2025).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/4647
Checklist
jc21/nginx-proxy-manager:latestDocker image?Description error
Adding SSL certificate failed. Unable to use CloudFlare's DNS to apply for certificate. The error message is as follows:
CommandError: ERROR: Cannot install certbot-dns-cloudflare==4.0.0 and cloudflare==4.0.* because these package versions have conflicting dependencies.
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
at /app/lib/utils.js:16:13
at ChildProcess.exithandler (node:child_process:430:5)
at ChildProcess.emit (node:events:524:28)
at maybeClose (node:internal/child_process:1104:16)
at ChildProcess._handle.onexit (node:internal/child_process:304:5)
Nginx Proxy Manager Version
v2.12.4
Reproduce
Steps to reproduce this behavior:
Expected behavior
Unable to apply for a successful certificate
Screenshot
None
Operating system
Debian11
Other context
Latest version of docker and compose v2.38.1.
@Congee31 commented on GitHub (Jul 8, 2025):
[7/8/2025] [3:06:47 PM] [Global ] › ℹ info Using Sqlite: /data/database.sqlite
[7/8/2025] [3:06:48 PM] [Migrate ] › ℹ info Current database version: none
[7/8/2025] [3:06:48 PM] [Setup ] › ℹ info Logrotate Timer initialized
[7/8/2025] [3:06:48 PM] [Global ] › ⬤ debug CMD: logrotate /etc/logrotate.d/nginx-proxy-manager
[7/8/2025] [3:06:48 PM] [Setup ] › ℹ info Logrotate completed.
[7/8/2025] [3:06:49 PM] [Global ] › ℹ info IP Ranges fetch is enabled
[7/8/2025] [3:06:49 PM] [IP Ranges] › ℹ info Fetching IP Ranges from online services...
[7/8/2025] [3:06:49 PM] [IP Ranges] › ℹ info Fetching https://ip-ranges.amazonaws.com/ip-ranges.json
[7/8/2025] [3:06:49 PM] [IP Ranges] › ℹ info Fetching https://www.cloudflare.com/ips-v4
[7/8/2025] [3:06:49 PM] [IP Ranges] › ℹ info Fetching https://www.cloudflare.com/ips-v6
[7/8/2025] [3:06:49 PM] [SSL ] › ℹ info Let's Encrypt Renewal Timer initialized
[7/8/2025] [3:06:49 PM] [SSL ] › ℹ info Renewing SSL certs expiring within 30 days ...
[7/8/2025] [3:06:49 PM] [IP Ranges] › ℹ info IP Ranges Renewal Timer initialized
[7/8/2025] [3:06:49 PM] [Global ] › ℹ info Backend PID 159 listening on port 3000 ...
[7/8/2025] [3:06:49 PM] [SSL ] › ℹ info Completed SSL cert renew process
[7/8/2025] [3:07:28 PM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -t -g "error_log off;"
[7/8/2025] [3:07:28 PM] [Nginx ] › ℹ info Reloading Nginx
[7/8/2025] [3:07:28 PM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -s reload
[7/8/2025] [3:07:28 PM] [Certbot ] › ▶ start Installing cloudflare...
[7/8/2025] [3:07:28 PM] [Global ] › ⬤ debug CMD: . /opt/certbot/bin/activate && pip install --no-cache-dir cloudflare==4.0.* acme==$(certbot --version | grep -Eo '0-9+') certbot-dns-cloudflare==$(certbot --version | grep -Eo '0-9+') && deactivate
[7/8/2025] [3:07:31 PM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -t -g "error_log off;"
[7/8/2025] [3:07:31 PM] [Nginx ] › ℹ info Reloading Nginx
[7/8/2025] [3:07:31 PM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -s reload
[7/8/2025] [3:07:31 PM] [Express ] › ⚠ warning ERROR: Cannot install certbot-dns-cloudflare==4.0.0 and cloudflare==4.0.* because these package versions have conflicting dependencies.
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
[7/8/2025] [3:12:13 PM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -t -g "error_log off;"
[7/8/2025] [3:12:13 PM] [Nginx ] › ℹ info Reloading Nginx
[7/8/2025] [3:12:13 PM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -s reload
[7/8/2025] [3:12:13 PM] [Certbot ] › ▶ start Installing cloudflare...
[7/8/2025] [3:12:13 PM] [Global ] › ⬤ debug CMD: . /opt/certbot/bin/activate && pip install --no-cache-dir cloudflare==4.0.* acme==$(certbot --version | grep -Eo '0-9+') certbot-dns-cloudflare==$(certbot --version | grep -Eo '0-9+') && deactivate
[7/8/2025] [3:12:16 PM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -t -g "error_log off;"
[7/8/2025] [3:12:16 PM] [Nginx ] › ℹ info Reloading Nginx
[7/8/2025] [3:12:16 PM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -s reload
[7/8/2025] [3:12:16 PM] [Express ] › ⚠ warning ERROR: Cannot install certbot-dns-cloudflare==4.0.0 and cloudflare==4.0.* because these package versions have conflicting dependencies.
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
@jacobgraf commented on GitHub (Jul 8, 2025):
I had to rollback to v2.12.3. Hoping this gets patched soon so I can get back onto latest.
@crluehmann commented on GitHub (Jul 8, 2025):
Just FYI this is a duplicate bug report of many others. v2.12.4 contains some issues.
Rolling back to v2.12.3 seems to be the most straight forward resolution path for now.
@jars101 commented on GitHub (Jul 8, 2025):
same issue
@Qian-MoBai commented on GitHub (Jul 9, 2025):
I'm having that issue as well, here are my logs
@ctryon0 commented on GitHub (Jul 9, 2025):
Confirm I had to rollback to jc21/nginx-proxy-manager:2.12.3 to fix this issue. Didn't actually prevent my reverse proxy service from working but it wouldn't let me log into the webUI to make changes without a "bad gateway" error
@star2k commented on GitHub (Jul 9, 2025):
Have you found a solution?
@havedill commented on GitHub (Jul 9, 2025):
I just force pulled :latest and didn't have this error anymore
@crluehmann commented on GitHub (Jul 9, 2025):
Yeah, 2.12.5 rolled back the Cloudflare update
@MikaelKW commented on GitHub (Aug 15, 2025):
Can anyone confirm if this is still a issue in 2.12.6?
@github-actions[bot] commented on GitHub (Feb 26, 2026):
Issue is now considered stale. If you want to keep it open, please comment 👍