[GH-ISSUE #4323] Some plugins failed to install #2781

Open
opened 2026-02-26 07:36:46 +03:00 by kerem · 1 comment
Owner

Originally created by @kabatp on GitHub (Jan 28, 2025).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/4323

Checklist

  • Have you pulled and found the error with jc21/nginx-proxy-manager:latest docker image?
    • Yes
  • Are you sure you're not using someone else's docker image?
    • Yes
  • Have you searched for similar issues (both open and closed)?
    • Yes

Describe the bug

Some plugins failed to install after upgrading to 2.12.2. Nginx cannot start

Nginx Proxy Manager Version

2.12.2

To Reproduce
Steps to reproduce the behavior:

  1. Upgrade to 2.12.2 from 2.12.1

Expected behavior

To start the container.

Screenshots

Operating System

TrueNas Scale ElectricEel-24.10.1

Additional context

2025-01-28 08:16:41.242581+00:00at /app/lib/certbot.js:39:14
2025-01-28 08:16:41.242596+00:00at Immediate. (/app/node_modules/batchflow/lib/batchflow.js:80:9)
2025-01-28 08:16:41.242611+00:00at process.processImmediate (node:internal/timers:483:21) {
2025-01-28 08:16:41.242642+00:00previous: undefined,
2025-01-28 08:16:41.242655+00:00code: 1,
2025-01-28 08:16:41.242667+00:00public: false
2025-01-28 08:16:41.242680+00:00}
2025-01-28 08:16:42.245543+00:00[1/28/2025] [9:16:42 AM] [Migrate ] › ? info Current database version: none
2025-01-28 08:16:42.257448+00:00[1/28/2025] [9:16:42 AM] [Global ] › ? debug CMD: [ -f '/etc/letsencrypt/credentials/credentials-4' ] || { mkdir -p /etc/letsencrypt/credentials 2> /dev/null; echo 'dns_websupport_identifier = 2a6f6475-be27-422f-ab75-f3569d4bf54a

2025-01-28 08:16:42.257475+00:00dns_websupport_secret_key = b6855a0ff4aab2bdbc4142f4de45a9f157e480eb' > '/etc/letsencrypt/credentials/credentials-4' && chmod 600 '/etc/letsencrypt/credentials/credentials-4'; }
2025-01-28 08:16:42.258976+00:00[1/28/2025] [9:16:42 AM] [Global ] › ? debug CMD: [ -f '/etc/letsencrypt/credentials/credentials-5' ] || { mkdir -p /etc/letsencrypt/credentials 2> /dev/null; echo 'dns_websupport_identifier = 2a6f6475-be27-422f-ab75-f3569d4bf54a

2025-01-28 08:16:42.258999+00:00dns_websupport_secret_key = b6855a0ff4aab2bdbc4142f4de45a9f157e480eb' > '/etc/letsencrypt/credentials/credentials-5' && chmod 600 '/etc/letsencrypt/credentials/credentials-5'; }
2025-01-28 08:16:42.260279+00:00[1/28/2025] [9:16:42 AM] [Certbot ] › ? start Installing websupport...
2025-01-28 08:16:42.260320+00:00[1/28/2025] [9:16:42 AM] [Global ] › ? debug CMD: . /opt/certbot/bin/activate && pip install --no-cache-dir certbot-dns-websupport~=2.0.1 && deactivate
2025-01-28 08:16:42.916039+00:00[1/28/2025] [9:16:42 AM] [Certbot ] › ? error
2025-01-28 08:16:42.916087+00:00[notice] A new release of pip is available: 24.3.1 -> 25.0
2025-01-28 08:16:42.916104+00:00[notice] To update, run: pip install --upgrade pip
2025-01-28 08:16:42.916120+00:00ERROR: Will not install to the user site because it will lack sys.path precedence to certbot in /opt/certbot/lib/python3.11/site-packages
2025-01-28 08:16:42.916166+00:002025-01-28T08:16:42.916166570Z
2025-01-28 08:16:42.916345+00:00[1/28/2025] [9:16:42 AM] [Global ] › ? error Some plugins failed to install. Please check the logs above CommandError: Some plugins failed to install. Please check the logs above

Originally created by @kabatp on GitHub (Jan 28, 2025). Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/4323 <!-- Are you in the right place? - If you are looking for support on how to get your upstream server forwarding, please consider asking the community on Reddit. - If you are writing code changes to contribute and need to ask about the internals of the software, Gitter is the best place to ask. - If you think you found a bug with NPM (not Nginx, or your upstream server or MySql) then you are in the *right place.* --> **Checklist** - Have you pulled and found the error with `jc21/nginx-proxy-manager:latest` docker image? - Yes - Are you sure you're not using someone else's docker image? - Yes - Have you searched for similar issues (both open and closed)? - Yes **Describe the bug** <!-- A clear and concise description of what the bug is. --> Some plugins failed to install after upgrading to 2.12.2. Nginx cannot start **Nginx Proxy Manager Version** <!-- What version of Nginx Proxy Manager is reported on the login page? --> 2.12.2 **To Reproduce** Steps to reproduce the behavior: 1. Upgrade to 2.12.2 from 2.12.1 **Expected behavior** <!-- A clear and concise description of what you expected to happen. --> To start the container. **Screenshots** <!-- If applicable, add screenshots to help explain your problem. --> **Operating System** <!-- Please specify if using a Rpi, Mac, orchestration tool or any other setups that might affect the reproduction of this error. --> TrueNas Scale ElectricEel-24.10.1 **Additional context** <!-- Add any other context about the problem here, docker version, browser version, logs if applicable to the problem. Too much info is better than too little. --> 2025-01-28 08:16:41.242581+00:00at /app/lib/certbot.js:39:14 2025-01-28 08:16:41.242596+00:00at Immediate.<anonymous> (/app/node_modules/batchflow/lib/batchflow.js:80:9) 2025-01-28 08:16:41.242611+00:00at process.processImmediate (node:internal/timers:483:21) { 2025-01-28 08:16:41.242642+00:00previous: undefined, 2025-01-28 08:16:41.242655+00:00code: 1, 2025-01-28 08:16:41.242667+00:00public: false 2025-01-28 08:16:41.242680+00:00} 2025-01-28 08:16:42.245543+00:00[1/28/2025] [9:16:42 AM] [Migrate ] › ? info Current database version: none 2025-01-28 08:16:42.257448+00:00[1/28/2025] [9:16:42 AM] [Global ] › ? debug CMD: [ -f '/etc/letsencrypt/credentials/credentials-4' ] || { mkdir -p /etc/letsencrypt/credentials 2> /dev/null; echo 'dns_websupport_identifier = 2a6f6475-be27-422f-ab75-f3569d4bf54a 2025-01-28 08:16:42.257475+00:00dns_websupport_secret_key = b6855a0ff4aab2bdbc4142f4de45a9f157e480eb' > '/etc/letsencrypt/credentials/credentials-4' && chmod 600 '/etc/letsencrypt/credentials/credentials-4'; } 2025-01-28 08:16:42.258976+00:00[1/28/2025] [9:16:42 AM] [Global ] › ? debug CMD: [ -f '/etc/letsencrypt/credentials/credentials-5' ] || { mkdir -p /etc/letsencrypt/credentials 2> /dev/null; echo 'dns_websupport_identifier = 2a6f6475-be27-422f-ab75-f3569d4bf54a 2025-01-28 08:16:42.258999+00:00dns_websupport_secret_key = b6855a0ff4aab2bdbc4142f4de45a9f157e480eb' > '/etc/letsencrypt/credentials/credentials-5' && chmod 600 '/etc/letsencrypt/credentials/credentials-5'; } 2025-01-28 08:16:42.260279+00:00[1/28/2025] [9:16:42 AM] [Certbot ] › ? start Installing websupport... 2025-01-28 08:16:42.260320+00:00[1/28/2025] [9:16:42 AM] [Global ] › ? debug CMD: . /opt/certbot/bin/activate && pip install --no-cache-dir certbot-dns-websupport~=2.0.1 && deactivate 2025-01-28 08:16:42.916039+00:00[1/28/2025] [9:16:42 AM] [Certbot ] › ? error 2025-01-28 08:16:42.916087+00:00[notice] A new release of pip is available: 24.3.1 -> 25.0 2025-01-28 08:16:42.916104+00:00[notice] To update, run: pip install --upgrade pip 2025-01-28 08:16:42.916120+00:00ERROR: Will not install to the user site because it will lack sys.path precedence to certbot in /opt/certbot/lib/python3.11/site-packages 2025-01-28 08:16:42.916166+00:002025-01-28T08:16:42.916166570Z 2025-01-28 08:16:42.916345+00:00[1/28/2025] [9:16:42 AM] [Global ] › ? error Some plugins failed to install. Please check the logs above CommandError: Some plugins failed to install. Please check the logs above
Author
Owner

@github-actions[bot] commented on GitHub (Aug 25, 2025):

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

<!-- gh-comment-id:3218614588 --> @github-actions[bot] commented on GitHub (Aug 25, 2025): 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#2781
No description provided.