[GH-ISSUE #4647] The latest v2.12.4 version has an abnormal error in applying for a certificate ! #2956

Open
opened 2026-02-26 07:37:24 +03:00 by kerem · 11 comments
Owner

Originally created by @Congee31 on GitHub (Jul 8, 2025).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/4647

Checklist

  • Have you pulled and found the bug in the jc21/nginx-proxy-manager:latest Docker image?
  • Yes
  • Are you sure you are not using someone else's Docker image?
  • Yes
  • Have you searched for similar issues (both resolved and unresolved)?
  • Yes

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:

  1. Go to "SSL Certificates"
  2. Click "Add SSL Certificate"
  3. Fill in the information and turn on the option "Use DNS Challenge"
  4. Select "Cloudflare" in "DNS Provider"
  5. Replace the values ​​of email and api_key
  6. Open the terms of service I agree to
  7. Save or submit
  8. View the error

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.

Originally created by @Congee31 on GitHub (Jul 8, 2025). Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/4647 **Checklist** - Have you pulled and found the bug in the `jc21/nginx-proxy-manager:latest` Docker image? - Yes - Are you sure you are not using someone else's Docker image? - Yes - Have you searched for similar issues (both resolved and unresolved)? - Yes **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: 1. Go to "SSL Certificates" 2. Click "Add SSL Certificate" 3. Fill in the information and turn on the option "Use DNS Challenge" 4. Select "Cloudflare" in "DNS Provider" 5. Replace the values ​​of email and api_key 6. Open the terms of service I agree to 7. Save or submit 8. View the error **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.
Author
Owner

@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

<!-- gh-comment-id:3049362458 --> @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](\.[0-9]+)+') certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[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](\.[0-9]+)+') certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[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
Author
Owner

@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.

<!-- gh-comment-id:3049483976 --> @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.
Author
Owner

@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.

<!-- gh-comment-id:3049504318 --> @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.
Author
Owner

@jars101 commented on GitHub (Jul 8, 2025):

same issue

<!-- gh-comment-id:3050442887 --> @jars101 commented on GitHub (Jul 8, 2025): same issue
Author
Owner

@Qian-MoBai commented on GitHub (Jul 9, 2025):

I'm having that issue as well, here are my logs

 2025-07-09 00:08:18.739018+00:00[7/9/2025] [8:08:18 AM] [Certbot  ] › ▶  start     Installing cloudflare...
2025-07-09 00:08:18.739134+00:00[7/9/2025] [8:08:18 AM] [Global   ] › ⬤  debug     CMD: . /opt/certbot/bin/activate && pip install --no-cache-dir cloudflare==4.0.* acme==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+')  && deactivate
2025-07-09 00:08:23.785930+00:00[7/9/2025] [8:08:23 AM] [Global   ] › ⬤  debug     CMD: /usr/sbin/nginx -t -g "error_log off;"
2025-07-09 00:08:23.807041+00:00[7/9/2025] [8:08:23 AM] [Nginx    ] › ℹ  info      Reloading Nginx
2025-07-09 00:08:23.807125+00:00[7/9/2025] [8:08:23 AM] [Global   ] › ⬤  debug     CMD: /usr/sbin/nginx -s reload
2025-07-09 00:08:23.872641+00:00[7/9/2025] [8:08:23 AM] [Express  ] › ⚠  warning   ERROR: Cannot install certbot-dns-cloudflare==4.0.0 and cloudflare==4.0.* because these package versions have conflicting dependencies.
2025-07-09 00:08:23.872696+00:00ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
2025-07-09 00:08:23.872705+00:002025-07-09T00:08:23.872705943Z
2025-07-09 00:09:08.789630+00:00[7/9/2025] [8:09:08 AM] [Global   ] › ⬤  debug     CMD: /usr/sbin/nginx -t -g "error_log off;"
2025-07-09 00:09:08.813607+00:00[7/9/2025] [8:09:08 AM] [Nginx    ] › ℹ  info      Reloading Nginx
2025-07-09 00:09:08.813663+00:00[7/9/2025] [8:09:08 AM] [Global   ] › ⬤  debug     CMD: /usr/sbin/nginx -s reload
2025-07-09 00:09:08.835727+00:00[7/9/2025] [8:09:08 AM] [Certbot  ] › ▶  start     Installing cloudflare...
2025-07-09 00:09:08.835806+00:00[7/9/2025] [8:09:08 AM] [Global   ] › ⬤  debug     CMD: . /opt/certbot/bin/activate && pip install --no-cache-dir cloudflare==4.0.* acme==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+')  && deactivate
2025-07-09 00:09:13.628874+00:00[7/9/2025] [8:09:13 AM] [Global   ] › ⬤  debug     CMD: /usr/sbin/nginx -t -g "error_log off;"
2025-07-09 00:09:13.651858+00:00[7/9/2025] [8:09:13 AM] [Nginx    ] › ℹ  info      Reloading Nginx
2025-07-09 00:09:13.651945+00:00[7/9/2025] [8:09:13 AM] [Global   ] › ⬤  debug     CMD: /usr/sbin/nginx -s reload
2025-07-09 00:09:13.714797+00:00[7/9/2025] [8:09:13 AM] [Express  ] › ⚠  warning   ERROR: Cannot install certbot-dns-cloudflare==4.0.0 and cloudflare==4.0.* because these package versions have conflicting dependencies.
2025-07-09 00:09:13.714840+00:00ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
2025-07-09 00:09:13.714877+00:002025-07-09T00:09:13.714877051Z
2025-07-09 00:17:56.015678+00:00[7/9/2025] [8:17:56 AM] [Global   ] › ⬤  debug     CMD: /usr/sbin/nginx -t -g "error_log off;"
2025-07-09 00:17:56.041058+00:00[7/9/2025] [8:17:56 AM] [Nginx    ] › ℹ  info      Reloading Nginx
2025-07-09 00:17:56.041171+00:00[7/9/2025] [8:17:56 AM] [Global   ] › ⬤  debug     CMD: /usr/sbin/nginx -s reload
2025-07-09 00:17:56.062373+00:00[7/9/2025] [8:17:56 AM] [Certbot  ] › ▶  start     Installing cloudflare...
2025-07-09 00:17:56.062508+00:00[7/9/2025] [8:17:56 AM] [Global   ] › ⬤  debug     CMD: . /opt/certbot/bin/activate && pip install --no-cache-dir cloudflare==4.0.* acme==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+')  && deactivate
2025-07-09 00:18:01.526069+00:00[7/9/2025] [8:18:01 AM] [Global   ] › ⬤  debug     CMD: /usr/sbin/nginx -t -g "error_log off;"
2025-07-09 00:18:01.548758+00:00[7/9/2025] [8:18:01 AM] [Nginx    ] › ℹ  info      Reloading Nginx
2025-07-09 00:18:01.548872+00:00[7/9/2025] [8:18:01 AM] [Global   ] › ⬤  debug     CMD: /usr/sbin/nginx -s reload
2025-07-09 00:18:02.075793+00:00[7/9/2025] [8:18:02 AM] [Express  ] › ⚠  warning   ERROR: Cannot install certbot-dns-cloudflare==4.0.0 and cloudflare==4.0.* because these package versions have conflicting dependencies.
2025-07-09 00:18:02.075859+00:00ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
<!-- gh-comment-id:3050651018 --> @Qian-MoBai commented on GitHub (Jul 9, 2025): I'm having that issue as well, here are my logs ``` 2025-07-09 00:08:18.739018+00:00[7/9/2025] [8:08:18 AM] [Certbot ] › ▶ start Installing cloudflare... 2025-07-09 00:08:18.739134+00:00[7/9/2025] [8:08:18 AM] [Global ] › ⬤ debug CMD: . /opt/certbot/bin/activate && pip install --no-cache-dir cloudflare==4.0.* acme==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') && deactivate 2025-07-09 00:08:23.785930+00:00[7/9/2025] [8:08:23 AM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -t -g "error_log off;" 2025-07-09 00:08:23.807041+00:00[7/9/2025] [8:08:23 AM] [Nginx ] › ℹ info Reloading Nginx 2025-07-09 00:08:23.807125+00:00[7/9/2025] [8:08:23 AM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -s reload 2025-07-09 00:08:23.872641+00:00[7/9/2025] [8:08:23 AM] [Express ] › ⚠ warning ERROR: Cannot install certbot-dns-cloudflare==4.0.0 and cloudflare==4.0.* because these package versions have conflicting dependencies. 2025-07-09 00:08:23.872696+00:00ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts 2025-07-09 00:08:23.872705+00:002025-07-09T00:08:23.872705943Z 2025-07-09 00:09:08.789630+00:00[7/9/2025] [8:09:08 AM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -t -g "error_log off;" 2025-07-09 00:09:08.813607+00:00[7/9/2025] [8:09:08 AM] [Nginx ] › ℹ info Reloading Nginx 2025-07-09 00:09:08.813663+00:00[7/9/2025] [8:09:08 AM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -s reload 2025-07-09 00:09:08.835727+00:00[7/9/2025] [8:09:08 AM] [Certbot ] › ▶ start Installing cloudflare... 2025-07-09 00:09:08.835806+00:00[7/9/2025] [8:09:08 AM] [Global ] › ⬤ debug CMD: . /opt/certbot/bin/activate && pip install --no-cache-dir cloudflare==4.0.* acme==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') && deactivate 2025-07-09 00:09:13.628874+00:00[7/9/2025] [8:09:13 AM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -t -g "error_log off;" 2025-07-09 00:09:13.651858+00:00[7/9/2025] [8:09:13 AM] [Nginx ] › ℹ info Reloading Nginx 2025-07-09 00:09:13.651945+00:00[7/9/2025] [8:09:13 AM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -s reload 2025-07-09 00:09:13.714797+00:00[7/9/2025] [8:09:13 AM] [Express ] › ⚠ warning ERROR: Cannot install certbot-dns-cloudflare==4.0.0 and cloudflare==4.0.* because these package versions have conflicting dependencies. 2025-07-09 00:09:13.714840+00:00ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts 2025-07-09 00:09:13.714877+00:002025-07-09T00:09:13.714877051Z 2025-07-09 00:17:56.015678+00:00[7/9/2025] [8:17:56 AM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -t -g "error_log off;" 2025-07-09 00:17:56.041058+00:00[7/9/2025] [8:17:56 AM] [Nginx ] › ℹ info Reloading Nginx 2025-07-09 00:17:56.041171+00:00[7/9/2025] [8:17:56 AM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -s reload 2025-07-09 00:17:56.062373+00:00[7/9/2025] [8:17:56 AM] [Certbot ] › ▶ start Installing cloudflare... 2025-07-09 00:17:56.062508+00:00[7/9/2025] [8:17:56 AM] [Global ] › ⬤ debug CMD: . /opt/certbot/bin/activate && pip install --no-cache-dir cloudflare==4.0.* acme==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') && deactivate 2025-07-09 00:18:01.526069+00:00[7/9/2025] [8:18:01 AM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -t -g "error_log off;" 2025-07-09 00:18:01.548758+00:00[7/9/2025] [8:18:01 AM] [Nginx ] › ℹ info Reloading Nginx 2025-07-09 00:18:01.548872+00:00[7/9/2025] [8:18:01 AM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -s reload 2025-07-09 00:18:02.075793+00:00[7/9/2025] [8:18:02 AM] [Express ] › ⚠ warning ERROR: Cannot install certbot-dns-cloudflare==4.0.0 and cloudflare==4.0.* because these package versions have conflicting dependencies. 2025-07-09 00:18:02.075859+00:00ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts ```
Author
Owner

@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

<!-- gh-comment-id:3050874051 --> @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
Author
Owner

@star2k commented on GitHub (Jul 9, 2025):

confirmed that I had to roll back to jc21/nginx-proxy-manager:2.12.3 to fix this. It doesn't actually prevent my reverse proxy service from running, but it prevents me from logging into the WebUI to make changes and it gives me a "gateway error".

Have you found a solution?

<!-- gh-comment-id:3052390906 --> @star2k commented on GitHub (Jul 9, 2025): > confirmed that I had to roll back to jc21/nginx-proxy-manager:2.12.3 to fix this. It doesn't actually prevent my reverse proxy service from running, but it prevents me from logging into the WebUI to make changes and it gives me a "gateway error". Have you found a solution?
Author
Owner

@havedill commented on GitHub (Jul 9, 2025):

I just force pulled :latest and didn't have this error anymore

<!-- gh-comment-id:3053794456 --> @havedill commented on GitHub (Jul 9, 2025): I just force pulled :latest and didn't have this error anymore
Author
Owner

@crluehmann commented on GitHub (Jul 9, 2025):

I just force pulled :latest and didn't have this error anymore

Yeah, 2.12.5 rolled back the Cloudflare update

<!-- gh-comment-id:3053875018 --> @crluehmann commented on GitHub (Jul 9, 2025): > I just force pulled :latest and didn't have this error anymore Yeah, 2.12.5 rolled back the Cloudflare update
Author
Owner

@MikaelKW commented on GitHub (Aug 15, 2025):

Can anyone confirm if this is still a issue in 2.12.6?

<!-- gh-comment-id:3190757979 --> @MikaelKW commented on GitHub (Aug 15, 2025): Can anyone confirm if this is still a issue in 2.12.6?
Author
Owner

@github-actions[bot] commented on GitHub (Feb 26, 2026):

Issue is now considered stale. If you want to keep it open, please comment 👍

<!-- gh-comment-id:3963557025 --> @github-actions[bot] commented on GitHub (Feb 26, 2026): Issue is now considered stale. If you want to keep it open, please comment :+1:
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nginx-proxy-manager-NginxProxyManager#2956
No description provided.