Skip to content

Nginx Proxy Manager fails to generate Let's Encrypt certificates using Cloudflare DNS #4635

@zanatrix

Description

@zanatrix

Describe the bug
Nginx Proxy Manager fails to generate Let's Encrypt certificates using Cloudflare DNS challenge due to package version conflicts between certbot-dns-cloudflare and cloudflare Python packages. The system reports:

  1. pkg_resources.VersionConflict: ( Requirement.parse('certbot>=4.1.1' ,CloudFlare=4) )

Nginx Proxy Manager Version
2.12.4 (Also occurs in latest)

To Reproduce

  1. Set up NPM with Cloudflare DNS credentials
  2. Attempt to request SSL certificate for any ___domain
  3. System fails with dependency errors

Expected behavior
Clean certificate generation using Cloudflare DNS-01 challenge

Operating System

  • Docker on Ubuntu 22.04
  • Portainer-managed

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions