You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The token works npmplus and acme on my pfsense box, but fails here.
Error: Command failed: pip install --no-cache-dir certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') cloudflare
The 'certbot_dns_cloudflare._internal.dns_cloudflare' plugin errored while loading: No module named 'CloudFlare'. You may need to remove or update this plugin. The Certbot log will contain the full error details and this should be reported to the plugin developer.
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/certbot-log-e_zjhc7z/log or re-run Certbot with -v for more details.
ERROR: Could not find a version that satisfies the requirement certbot-dns-cloudflare== (from versions: 0.14.0.dev0, 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)
ERROR: No matching distribution found for certbot-dns-cloudflare==
[notice] A new release of pip is available: 24.0 -> 24.1.2
[notice] To update, run: pip install --upgrade pip
at ChildProcess.exithandler (node:child_process:402:12)
at ChildProcess.emit (node:events:513:28)
at maybeClose (node:internal/child_process:1100:16)
at Process.ChildProcess._handle.onexit (node:internal/child_process:304:5)
Expected Behavior
The certificate would be created
Steps To Reproduce
Try creating a certificate via Cloudflare API via NPM
Environment
OS: Unraid
OS version: 6.12.10
CPU: Intel Core i3
Docker version: 24.0.9
Device model:
Browser/OS:
Container creation
Unraid CA
Container log
[init ] container is starting...
[cont-env ] loading container environment variables...
[cont-env ] APP_NAME: loading...
[cont-env ] APP_VERSION: loading...
[cont-env ] DOCKER_IMAGE_PLATFORM: loading...
[cont-env ] DOCKER_IMAGE_VERSION: loading...
[cont-env ] HOME: loading...
[cont-env ] TAKE_CONFIG_OWNERSHIP: loading...
[cont-env ] XDG_CACHE_HOME: loading...
[cont-env ] XDG_CONFIG_HOME: loading...
[cont-env ] XDG_DATA_HOME: loading...
[cont-env ] XDG_RUNTIME_DIR: loading...
[cont-env ] XDG_STATE_HOME: loading...
[cont-env ] container environment variables initialized.
[cont-secrets] loading container secrets...
[cont-secrets] container secrets loaded.
[cont-init ] executing container initialization scripts...
[cont-init ] 10-check-app-niceness.sh: executing...
[cont-init ] 10-check-app-niceness.sh: terminated successfully.
[cont-init ] 10-clean-logmonitor-states.sh: executing...
[cont-init ] 10-clean-logmonitor-states.sh: terminated successfully.
[cont-init ] 10-clean-tmp-dir.sh: executing...
[cont-init ] 10-clean-tmp-dir.sh: terminated successfully.
[cont-init ] 10-init-users.sh: executing...
[cont-init ] 10-init-users.sh: terminated successfully.
[cont-init ] 10-pkgs-mirror.sh: executing...
[cont-init ] 10-pkgs-mirror.sh: terminated successfully.
[cont-init ] 10-set-tmp-dir-perms.sh: executing...
[cont-init ] 10-set-tmp-dir-perms.sh: terminated successfully.
[cont-init ] 10-xdg-runtime-dir.sh: executing...
[cont-init ] 10-xdg-runtime-dir.sh: terminated successfully.
[cont-init ] 15-install-pkgs.sh: executing...
[cont-init ] 15-install-pkgs.sh: terminated successfully.
[cont-init ] 54-db-upgrade.sh: executing...
[cont-init ] 54-db-upgrade.sh: terminated successfully.
[cont-init ] 55-nginx-proxy-manager.sh: executing...
[cont-init ] 55-nginx-proxy-manager.sh: Enabling IPV6 in hosts in: /etc/nginx/conf.d
[cont-init ] 55-nginx-proxy-manager.sh: - /etc/nginx/conf.d/include/proxy.conf
[cont-init ] 55-nginx-proxy-manager.sh: - /etc/nginx/conf.d/include/force-ssl.conf
[cont-init ] 55-nginx-proxy-manager.sh: - /etc/nginx/conf.d/include/letsencrypt-acme-challenge.conf
[cont-init ] 55-nginx-proxy-manager.sh: - /etc/nginx/conf.d/include/assets.conf
[cont-init ] 55-nginx-proxy-manager.sh: - /etc/nginx/conf.d/include/block-exploits.conf
[cont-init ] 55-nginx-proxy-manager.sh: - /etc/nginx/conf.d/include/ssl-ciphers.conf
[cont-init ] 55-nginx-proxy-manager.sh: - /etc/nginx/conf.d/crowdsec_openresty.conf
[cont-init ] 55-nginx-proxy-manager.sh: - /etc/nginx/conf.d/production.conf
[cont-init ] 55-nginx-proxy-manager.sh: - /etc/nginx/conf.d/default.conf
[cont-init ] 55-nginx-proxy-manager.sh: Enabling IPV6 in hosts in: /config/nginx[cont-init ] 55-nginx-proxy-manager.sh: - /config/nginx/resolvers.conf
[cont-init ] 55-nginx-proxy-manager.sh: - /config/nginx/ip_ranges.conf
[cont-init ] 55-nginx-proxy-manager.sh: terminated successfully.
[cont-init ] 85-take-config-ownership.sh: executing...
[cont-init ] 85-take-config-ownership.sh: terminated successfully.
[cont-init ] 89-info.sh: executing...
╭――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╮
│ │
│ Application: Nginx Proxy Manager │
│ Application Version: 2.10.4 │
│ Docker Image Version: n/a │
│ Docker Image Platform: linux/amd64 │
│ │
╰――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╯
[cont-init ] 89-info.sh: terminated successfully.
[cont-init ] 99_crowdsec-openresty-bouncer.sh: executing...
[cont-init ] 99_crowdsec-openresty-bouncer.sh: Deploy Crowdsec Openresty Bouncer..
[cont-init ] 99_crowdsec-openresty-bouncer.sh: Patch crowdsec-openresty-bouncer.conf ..
[cont-init ] 99_crowdsec-openresty-bouncer.sh: Deploy Crowdsec Templates ..
[cont-init ] 99_crowdsec-openresty-bouncer.sh: terminated successfully.
[cont-init ] all container initialization scripts executed.
[init ] giving control to process supervisor.
[supervisor ] loading services...
[supervisor ] loading service 'default'...
[supervisor ] loading service 'app'...
[supervisor ] loading service 'nginx'...
[supervisor ] loading service 'logmonitor'...
[supervisor ] service 'logmonitor' is disabled.
[supervisor ] loading service 'logrotate'...
[supervisor ] service 'logrotate' is disabled.
[supervisor ] loading service 'cert_cleanup'...
[supervisor ] all services loaded.
[supervisor ] starting services...
[supervisor ] starting service 'nginx'...
[nginx ] nginx: [alert] [lua] init_by_lua:9: [Crowdsec] Bouncer Disabled
[supervisor ] starting service 'app'...
[app ] [7/13/2024] [6:11:01 AM] [Global ] › ℹ info Using Sqlite: /data/database.sqlite
[supervisor ] all services started.
[cert_cleanup] ----------------------------------------------------------
[cert_cleanup] Let's Encrypt certificates cleanup - 2024/07/13 06:11:01
[cert_cleanup] ----------------------------------------------------------
[cert_cleanup] 0 file(s) kept.
[cert_cleanup] 0 file(s) deleted.
[app ] [7/13/2024] [6:11:03 AM] [Migrate ] › ℹ info Current database version: none
[app ] [7/13/2024] [6:11:03 AM] [Setup ] › ℹ info Logrotate Timer initialized
[app ] [7/13/2024] [6:11:03 AM] [Setup ] › ℹ info Logrotate completed.
[app ] [7/13/2024] [6:11:03 AM] [IP Ranges] › ℹ info Fetching IP Ranges from online services...
[app ] [7/13/2024] [6:11:03 AM] [IP Ranges] › ℹ info Fetching https://ip-ranges.amazonaws.com/ip-ranges.json
[app ] [7/13/2024] [6:11:03 AM] [IP Ranges] › ℹ info Fetching https://www.cloudflare.com/ips-v4
[app ] [7/13/2024] [6:11:03 AM] [IP Ranges] › ℹ info Fetching https://www.cloudflare.com/ips-v6
[app ] [7/13/2024] [6:11:04 AM] [SSL ] › ℹ info Let's Encrypt Renewal Timer initialized
[app ] [7/13/2024] [6:11:04 AM] [SSL ] › ℹ info Renewing SSL certs close to expiry...
[app ] [7/13/2024] [6:11:04 AM] [IP Ranges] › ℹ info IP Ranges Renewal Timer initialized
[app ] [7/13/2024] [6:11:04 AM] [Global ] › ℹ info Backend PID 408 listening on port 3000 ...
[app ] [7/13/2024] [6:11:05 AM] [Nginx ] › ℹ info Reloading Nginx[app ] [7/13/2024] [6:11:05 AM] [SSL ] › ℹ info Renew Complete
[app ] [7/13/2024] [6:13:48 AM] [Nginx ] › ℹ info Reloading Nginx[app ] [7/13/2024] [6:13:48 AM] [SSL ] › ℹ info Requesting Let'sEncrypt certificates via Cloudflare for Cert #1: *.brait.dev, brait.dev
[app ] [7/13/2024] [6:13:48 AM] [SSL ] › ℹ info Command: mkdir
-p /etc/letsencrypt/credentials 2> /dev/null; echo '# Cloudflare API token
[app ] dns_cloudflare_api_token = redacted' > '/etc/letsencrypt/credentials/credentials-1' && chmod 600 '/etc/letsencrypt/credentials/credentials-1' && pip install --no-cache-dir certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') cloudflare && certbot certonly --config "/etc/letsencrypt.ini" --work-dir "/tmp/letsencrypt-lib" --logs-dir "/tmp/letsencrypt-log" --cert-name "npm-1" --agree-tos --email "[email protected]" --domains "*.brait.dev,brait.dev" --authenticator dns-cloudflare --dns-cloudflare-credentials "/etc/letsencrypt/credentials/credentials-1"
[app ] [7/13/2024] [6:14:00 AM] [Nginx ] › ℹ info Reloading Nginx[app ] [7/13/2024] [6:14:00 AM] [Express ] › ⚠ warning Command failed: certbot certonly --config "/etc/letsencrypt.ini" --work-dir "/tmp/letsencrypt-lib" --logs-dir "/tmp/letsencrypt-log" --cert-name "npm-1" --agree-tos --email "[email protected]" --domains "*.brait.dev,brait.dev" --authenticator dns-cloudflare
--dns-cloudflare-credentials "/etc/letsencrypt/credentials/credentials-1"
[app ] The 'certbot_dns_cloudflare._internal.dns_cloudflare' plugin errored while loading: No module named 'CloudFlare'. You may need to remove or update this plugin. The Certbot log will contain the full error details and this should be
reported to the plugin developer.
[app ] Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/certbot-log-b8eipkw1/log or re-run Certbot with -v for more details.
[app ] [7/13/2024] [6:14:33 AM] [Nginx ] › ℹ info Reloading Nginx[app ] [7/13/2024] [6:14:33 AM] [SSL ] › ℹ info Requesting Let'sEncrypt certificates via Cloudflare for Cert #2: *.brait.dev, brait.dev
[app ] [7/13/2024] [6:14:33 AM] [SSL ] › ℹ info Command: mkdir
-p /etc/letsencrypt/credentials 2> /dev/null; echo '# Cloudflare API token
[app ] dns_cloudflare_api_token = redacted' > '/etc/letsencrypt/credentials/credentials-2' && chmod 600 '/etc/letsencrypt/credentials/credentials-2' && pip install --no-cache-dir certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') cloudflare && certbot certonly --config "/etc/letsencrypt.ini" --work-dir "/tmp/letsencrypt-lib" --logs-dir "/tmp/letsencrypt-log" --cert-name "npm-2" --agree-tos --email "[email protected]" --domains "*.brait.dev,brait.dev" --authenticator dns-cloudflare --dns-cloudflare-credentials "/etc/letsencrypt/credentials/credentials-2"
[app ] [7/13/2024] [6:14:34 AM] [Nginx ] › ℹ info Reloading Nginx[app ] [7/13/2024] [6:14:34 AM] [Express ] › ⚠ warning Command failed: pip install --no-cache-dir certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') cloudflare
[app ] The 'certbot_dns_cloudflare._internal.dns_cloudflare' plugin errored while loading: No module named 'CloudFlare'. You may need to remove or update this plugin. The Certbot log will contain the full error details and this should be
reported to the plugin developer.
[app ] Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/certbot-log-vufitzti/log or re-run Certbot with -v for more details.
[app ] ERROR: Could not find a version that satisfies the requirement certbot-dns-cloudflare== (from versions: 0.14.0.dev0, 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)
[app ] ERROR: No matching distribution found for certbot-dns-cloudflare==
[app ] [notice] A new release of pip is available: 24.0 -> 24.1.2
[app ] [notice] To update, run: pip install --upgrade pip
[app ] [7/13/2024] [6:15:15 AM] [Nginx ] › ℹ info Reloading Nginx[app ] [7/13/2024] [6:15:15 AM] [SSL ] › ℹ info Requesting Let'sEncrypt certificates via Cloudflare for Cert #3: *.brait.dev, brait.dev
[app ] [7/13/2024] [6:15:15 AM] [SSL ] › ℹ info Command: mkdir
-p /etc/letsencrypt/credentials 2> /dev/null; echo '# Cloudflare API token
[app ] dns_cloudflare_api_token = redacted' > '/etc/letsencrypt/credentials/credentials-3' && chmod 600 '/etc/letsencrypt/credentials/credentials-3' && pip install --no-cache-dir certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') cloudflare && certbot certonly --config "/etc/letsencrypt.ini" --work-dir "/tmp/letsencrypt-lib" --logs-dir "/tmp/letsencrypt-log" --cert-name "npm-3" --agree-tos --email "[email protected]" --domains "*.brait.dev,brait.dev" --authenticator dns-cloudflare --dns-cloudflare-credentials "/etc/letsencrypt/credentials/credentials-3"
[app ] [7/13/2024] [6:15:16 AM] [Nginx ] › ℹ info Reloading Nginx[app ] [7/13/2024] [6:15:16 AM] [Express ] › ⚠ warning Command failed: pip install --no-cache-dir certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') cloudflare
[app ] The 'certbot_dns_cloudflare._internal.dns_cloudflare' plugin errored while loading: No module named 'CloudFlare'. You may need to remove or update this plugin. The Certbot log will contain the full error details and this should be
reported to the plugin developer.
[app ] Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/certbot-log-b7dakq52/log or re-run Certbot with -v for more details.
[app ] ERROR: Could not find a version that satisfies the requirement certbot-dns-cloudflare== (from versions: 0.14.0.dev0, 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)
[app ] ERROR: No matching distribution found for certbot-dns-cloudflare==
[app ] [notice] A new release of pip is available: 24.0 -> 24.1.2
[app ] [notice] To update, run: pip install --upgrade pip
[app ] [7/13/2024] [6:16:18 AM] [Nginx ] › ℹ info Reloading Nginx[app ] [7/13/2024] [6:16:18 AM] [SSL ] › ℹ info Requesting Let'sEncrypt certificates via Cloudflare for Cert #4: *.brait.dev, brait.dev
[app ] [7/13/2024] [6:16:18 AM] [SSL ] › ℹ info Command: mkdir
-p /etc/letsencrypt/credentials 2> /dev/null; echo '# Cloudflare API token
[app ] dns_cloudflare_api_token = redacted' > '/etc/letsencrypt/credentials/credentials-4' && chmod 600 '/etc/letsencrypt/credentials/credentials-4' && pip install --no-cache-dir certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') cloudflare && certbot certonly --config "/etc/letsencrypt.ini" --work-dir "/tmp/letsencrypt-lib" --logs-dir "/tmp/letsencrypt-log" --cert-name "npm-4" --agree-tos --email "[email protected]" --domains "*.brait.dev,brait.dev" --authenticator dns-cloudflare --dns-cloudflare-credentials "/etc/letsencrypt/credentials/credentials-4"
[app ] [7/13/2024] [6:16:19 AM] [Nginx ] › ℹ info Reloading Nginx[app ] [7/13/2024] [6:16:19 AM] [Express ] › ⚠ warning Command failed: pip install --no-cache-dir certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') cloudflare
[app ] The 'certbot_dns_cloudflare._internal.dns_cloudflare' plugin errored while loading: No module named 'CloudFlare'. You may need to remove or update this plugin. The Certbot log will contain the full error details and this should be
reported to the plugin developer.
[app ] Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/certbot-log-n74d726b/log or re-run Certbot with -v for more details.
[app ] ERROR: Could not find a version that satisfies the requirement certbot-dns-cloudflare== (from versions: 0.14.0.dev0, 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)
[app ] ERROR: No matching distribution found for certbot-dns-cloudflare==
[app ] [notice] A new release of pip is available: 24.0 -> 24.1.2
[app ] [notice] To update, run: pip install --upgrade pip
[app ] [7/13/2024] [6:19:15 AM] [Nginx ] › ℹ info Reloading Nginx[app ] [7/13/2024] [6:19:15 AM] [SSL ] › ℹ info Requesting Let'sEncrypt certificates via Cloudflare for Cert #5: *.brait.dev, brait.dev
[app ] [7/13/2024] [6:19:15 AM] [SSL ] › ℹ info Command: mkdir
-p /etc/letsencrypt/credentials 2> /dev/null; echo '# Cloudflare API token
[app ] dns_cloudflare_api_token = redacted' > '/etc/letsencrypt/credentials/credentials-5' && chmod 600 '/etc/letsencrypt/credentials/credentials-5' && pip install --no-cache-dir certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') cloudflare && certbot certonly --config "/etc/letsencrypt.ini" --work-dir "/tmp/letsencrypt-lib" --logs-dir "/tmp/letsencrypt-log" --cert-name "npm-5" --agree-tos --email "[email protected]" --domains "*.brait.dev,brait.dev" --authenticator dns-cloudflare --dns-cloudflare-credentials "/etc/letsencrypt/credentials/credentials-5"
[app ] [7/13/2024] [6:19:17 AM] [Nginx ] › ℹ info Reloading Nginx[app ] [7/13/2024] [6:19:17 AM] [Express ] › ⚠ warning Command failed: pip install --no-cache-dir certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') cloudflare
[app ] The 'certbot_dns_cloudflare._internal.dns_cloudflare' plugin errored while loading: No module named 'CloudFlare'. You may need to remove or update this plugin. The Certbot log will contain the full error details and this should be
reported to the plugin developer.
[app ] Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/certbot-log-e_zjhc7z/log or re-run Certbot with -v for more details.
[app ] ERROR: Could not find a version that satisfies the requirement certbot-dns-cloudflare== (from versions: 0.14.0.dev0, 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)
[app ] ERROR: No matching distribution found for certbot-dns-cloudflare==
[app ] [notice] A new release of pip is available: 24.0 -> 24.1.2
[app ] [notice] To update, run: pip install --upgrade pip
Yeah I have this too. I saw on the NginxProxyManager github that adding :github-develop tag fixes the issue, but it doesn't work for this fork. Not sure what needs to be changed/added.
Current Behavior
The token works npmplus and acme on my pfsense box, but fails here.
Expected Behavior
The certificate would be created
Steps To Reproduce
Try creating a certificate via Cloudflare API via NPM
Environment
Container creation
Unraid CA
Container log
Container inspect
Anything else?
No response
The text was updated successfully, but these errors were encountered: