Nginx Proxy Manager : certbot OVH ACME #389

Closed
opened 2026-02-04 18:24:14 +03:00 by OVERLORD · 3 comments
Owner

Originally created by @chpego on GitHub (Jan 26, 2025).

Have you read and understood the above guidelines?

YES

📜 What is the name of the script you are using?

Nginx Proxy Manager

📂 What was the exact command used to execute the script?

/app/scripts/install-certbot-plugins

📝 Provide a clear and concise description of the issue.

After launching install certbot plugins, the script fail on OVH plugin

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

🔄 Steps to reproduce the issue.

After launching install certbot plugins

Paste the full error output (if available).

⬤ debug CMD: . /opt/certbot/bin/activate && pip install --no-cache-dir acme==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') certbot-dns-ovh==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') && deactivate [Certbot ] › ✖ error Traceback (most recent call last): File "/opt/certbot/bin/certbot", line 5, in <module> from certbot.main import main File "/opt/certbot/lib/python3.11/site-packages/certbot/main.py", line 2, in <module> from certbot._internal import main as internal_main File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 26, in <module> from certbot._internal import account File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/account.py", line 16, in <module> from acme.client import ClientBase # pylint: disable=unused-import ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ImportError: cannot import name 'ClientBase' from 'acme.client' (/opt/certbot/lib/python3.11/site-packages/acme/client.py) Traceback (most recent call last): File "/opt/certbot/bin/certbot", line 5, in <module> from certbot.main import main File "/opt/certbot/lib/python3.11/site-packages/certbot/main.py", line 2, in <module> from certbot._internal import main as internal_main File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 26, in <module> from certbot._internal import account File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/account.py", line 16, in <module> from acme.client import ClientBase # pylint: disable=unused-import ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ImportError: cannot import name 'ClientBase' from 'acme.client' (/opt/certbot/lib/python3.11/site-packages/acme/client.py) ERROR: Could not find a version that satisfies the requirement acme== (from versions: 0.0.0.dev20151006, 0.0.0.dev20151008, 0.0.0.dev20151017, 0.0.0.dev20151020, 0.0.0.dev20151021, 0.0.0.dev20151024, 0.0.0.dev20151030, 0.0.0.dev20151104, 0.0.0.dev20151107, 0.0.0.dev20151108, 0.0.0.dev20151114, 0.0.0.dev20151123, 0.0.0.dev20151201, 0.1.0, 0.1.1, 0.2.0, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.5.0, 0.6.0, 0.7.0, 0.8.0, 0.8.1, 0.9.0, 0.9.1, 0.9.2, 0.9.3, 0.10.0, 0.10.1, 0.10.2, 0.11.0, 0.11.1, 0.12.0, 0.13.0, 0.14.0, 0.14.1, 0.14.2, 0.15.0, 0.16.0, 0.17.0, 0.18.0, 0.18.1, 0.18.2, 0.19.0, 0.20.0, 0.21.0, 0.21.1, 0.22.0, 0.22.1, 0.22.2, 0.23.0, 0.24.0, 0.25.0, 0.25.1, 0.26.0, 0.26.1, 0.27.0, 0.27.1, 0.28.0, 0.29.0, 0.29.1, 0.30.0, 0.30.1, 0.30.2, 0.31.0, 0.32.0, 0.33.0, 0.33.1, 0.34.0, 0.34.1, 0.34.2, 0.35.0, 0.35.1, 0.36.0, 0.37.0, 0.37.1, 0.37.2, 0.38.0, 0.39.0, 0.40.0, 0.40.1, 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.5.0, 1.6.0, 1.7.0, 1.8.0, 1.9.0, 1.10.0, 1.10.1, 1.11.0, 1.12.0, 1.13.0, 1.14.0, 1.15.0, 1.16.0, 1.17.0, 1.18.0, 1.19.0, 1.20.0, 1.21.0, 1.22.0, 1.23.0, 1.24.0, 1.25.0, 1.26.0, 1.27.0, 1.28.0, 1.29.0, 1.30.0, 1.31.0, 1.32.0, 2.0.0, 2.1.0, 2.2.0, 2.3.0, 2.4.0, 2.5.0, 2.6.0, 2.7.0, 2.7.1, 2.7.2, 2.7.3, 2.7.4, 2.8.0, 2.9.0, 2.10.0, 2.11.0, 3.0.0, 3.0.1, 3.1.0) ERROR: No matching distribution found for acme==

🖼️ Additional context (optional).

No response

Originally created by @chpego on GitHub (Jan 26, 2025). ### ✅ Have you read and understood the above guidelines? YES ### 📜 What is the name of the script you are using? Nginx Proxy Manager ### 📂 What was the exact command used to execute the script? /app/scripts/install-certbot-plugins ### 📝 Provide a clear and concise description of the issue. After launching install certbot plugins, the script fail on OVH plugin ### ⚙️ What settings are you using? - [ ] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 🔄 Steps to reproduce the issue. After launching install certbot plugins ### ❌ Paste the full error output (if available). `` ⬤ debug CMD: . /opt/certbot/bin/activate && pip install --no-cache-dir acme==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') certbot-dns-ovh==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') && deactivate [Certbot ] › ✖ error Traceback (most recent call last): File "/opt/certbot/bin/certbot", line 5, in <module> from certbot.main import main File "/opt/certbot/lib/python3.11/site-packages/certbot/main.py", line 2, in <module> from certbot._internal import main as internal_main File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 26, in <module> from certbot._internal import account File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/account.py", line 16, in <module> from acme.client import ClientBase # pylint: disable=unused-import ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ImportError: cannot import name 'ClientBase' from 'acme.client' (/opt/certbot/lib/python3.11/site-packages/acme/client.py) Traceback (most recent call last): File "/opt/certbot/bin/certbot", line 5, in <module> from certbot.main import main File "/opt/certbot/lib/python3.11/site-packages/certbot/main.py", line 2, in <module> from certbot._internal import main as internal_main File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 26, in <module> from certbot._internal import account File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/account.py", line 16, in <module> from acme.client import ClientBase # pylint: disable=unused-import ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ImportError: cannot import name 'ClientBase' from 'acme.client' (/opt/certbot/lib/python3.11/site-packages/acme/client.py) ERROR: Could not find a version that satisfies the requirement acme== (from versions: 0.0.0.dev20151006, 0.0.0.dev20151008, 0.0.0.dev20151017, 0.0.0.dev20151020, 0.0.0.dev20151021, 0.0.0.dev20151024, 0.0.0.dev20151030, 0.0.0.dev20151104, 0.0.0.dev20151107, 0.0.0.dev20151108, 0.0.0.dev20151114, 0.0.0.dev20151123, 0.0.0.dev20151201, 0.1.0, 0.1.1, 0.2.0, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.5.0, 0.6.0, 0.7.0, 0.8.0, 0.8.1, 0.9.0, 0.9.1, 0.9.2, 0.9.3, 0.10.0, 0.10.1, 0.10.2, 0.11.0, 0.11.1, 0.12.0, 0.13.0, 0.14.0, 0.14.1, 0.14.2, 0.15.0, 0.16.0, 0.17.0, 0.18.0, 0.18.1, 0.18.2, 0.19.0, 0.20.0, 0.21.0, 0.21.1, 0.22.0, 0.22.1, 0.22.2, 0.23.0, 0.24.0, 0.25.0, 0.25.1, 0.26.0, 0.26.1, 0.27.0, 0.27.1, 0.28.0, 0.29.0, 0.29.1, 0.30.0, 0.30.1, 0.30.2, 0.31.0, 0.32.0, 0.33.0, 0.33.1, 0.34.0, 0.34.1, 0.34.2, 0.35.0, 0.35.1, 0.36.0, 0.37.0, 0.37.1, 0.37.2, 0.38.0, 0.39.0, 0.40.0, 0.40.1, 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.5.0, 1.6.0, 1.7.0, 1.8.0, 1.9.0, 1.10.0, 1.10.1, 1.11.0, 1.12.0, 1.13.0, 1.14.0, 1.15.0, 1.16.0, 1.17.0, 1.18.0, 1.19.0, 1.20.0, 1.21.0, 1.22.0, 1.23.0, 1.24.0, 1.25.0, 1.26.0, 1.27.0, 1.28.0, 1.29.0, 1.30.0, 1.31.0, 1.32.0, 2.0.0, 2.1.0, 2.2.0, 2.3.0, 2.4.0, 2.5.0, 2.6.0, 2.7.0, 2.7.1, 2.7.2, 2.7.3, 2.7.4, 2.8.0, 2.9.0, 2.10.0, 2.11.0, 3.0.0, 3.0.1, 3.1.0) ERROR: No matching distribution found for acme== `` ### 🖼️ Additional context (optional). _No response_
Author
Owner

@chpego commented on GitHub (Jan 26, 2025):

If i launch this, it's works :
/app/scripts/install-certbot-plugins ovh

@chpego commented on GitHub (Jan 26, 2025): If i launch this, it's works : `` /app/scripts/install-certbot-plugins ovh ``
Author
Owner

@michelroegl-brunner commented on GitHub (Jan 26, 2025):

And why this is a installation issue, and not from proxy manager?

@michelroegl-brunner commented on GitHub (Jan 26, 2025): And why this is a installation issue, and not from proxy manager?
Author
Owner

@chpego commented on GitHub (Jan 26, 2025):

And why this is a installation issue, and not from proxy manager?

indeed, i thought the script had been designed here by the community. i close the issue

@chpego commented on GitHub (Jan 26, 2025): > And why this is a installation issue, and not from proxy manager? indeed, i thought the script had been designed here by the community. i close the issue
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#389