Nginx Proxy Manager v2.12.4 fails to start after Certbot plugin error #5619
Replies: 4 comments 6 replies
-
@MickLesk maybe remove NPM from website until refactor is done? |
Beta Was this translation helpful? Give feedback.
-
Other people are experiencing the same error? I simply rolled back to a backup from the previous day. I'm not sure if a clean installation from scratch is also affected — if it is, there's no reason to keep using that install script. Although it asks if you want to install an older version, the script should also handle issues like automatically starting the update process every time you run it, without checking if an update is actually needed. That behavior could be considered a bug. |
Beta Was this translation helpful? Give feedback.
-
@gabriellxxix I just installed NPM v2.12.4 and installed all certbot plugins without a issue: ovh failed because |
Beta Was this translation helpful? Give feedback.
-
Known issue with 2.12.4 Workaround in this thread and reverting to 2.12.3 fixes for some |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
The issue seems related to a broken Certbot environment under /opt/certbot, where plugin installations fail due to version mismatches. The internal logic tries to install plugins like certbot-dns-cloudflare or certbot-dns-netcup, but fails with the following errors:
pkg_resources.VersionConflict: (certbot 2.1.0 (/opt/certbot/lib/python3.11/site-packages), Requirement.parse('certbot<2.8.0,>=2.7.4'))
ERROR: Could not find a version that satisfies the requirement acme==
ERROR: No matching distribution found for acme==
AttributeError: module 'josepy' has no attribute 'ComparableX509'. Did you mean: 'ComparableKey'?
Some plugins failed to install. Please check the logs above
Because of this, NPM won't even finish initializing, making the entire system unavailable.
Beta Was this translation helpful? Give feedback.
All reactions