nginx-proxy-manager: ClouDNS Error Cert
Hello, trying to use ClouDNS to make wildcard cert for my *.subdomain.domain.com using DNS challenge option.
But its throwing error
Error: Command failed: certbot certonly --config "/etc/letsencrypt.ini" --cert-name "npm-40" --agree-tos --email "admin@domain.com" --domains "*.subdomain.domain.com" --authenticator dns-cloudns --dns-cloudns-credentials "/etc/letsencrypt/credentials/credentials-40"
Traceback (most recent call last):
File "/usr/local/bin/certbot", line 5, in
from certbot.main import main
File "/usr/local/lib/python3.7/dist-packages/certbot/main.py", line 6, in
from certbot._internal import main as internal_main
File "/usr/local/lib/python3.7/dist-packages/certbot/_internal/main.py", line 28, in
from certbot import crypto_util
File "/usr/local/lib/python3.7/dist-packages/certbot/crypto_util.py", line 42, in
from certbot import interfaces
File "/usr/local/lib/python3.7/dist-packages/certbot/interfaces.py", line 21, in
from acme.client import ClientBase
ImportError: cannot import name 'ClientBase' from 'acme.client' (/usr/local/lib/python3.7/dist-packages/acme/client.py)
at ChildProcess.exithandler (node:child_process:399:12)
at ChildProcess.emit (node:events:526:28)
at maybeClose (node:internal/child_process:1092:16)
at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5)
Please help me
About this issue
- Original URL
- State: open
- Created a year ago
- Comments: 17
@rodneyt Ah I see. Your issue might be different than ours. I have ClouDNS and the above worked for me. From the comment you linked to it appears you’re using Cloudflare.
Try to install old version of acme via: pip install --upgrade --force-reinstall acme==1.32.0