Skip to content

Let's Encrypt Certificate fails if Propagation Seconds is set for Route53 DNS Challenge #4702

@pascaruchan

Description

@pascaruchan

Checklist

  • Have you pulled and found the error with jc21/nginx-proxy-manager:latest docker image?
    • Yes
  • Are you sure you're not using someone else's docker image?
    • Yes
  • Have you searched for similar issues (both open and closed)?
    • Yes

Describe the bug

I was trying to create a Let's Encrypt Certificate with DNS Challenge for Route53 and I noticed that if you set the parameter Propagation Seconds it fails with the following error

CommandError: usage: 
  certbot [SUBCOMMAND] [options] [-d DOMAIN] [-d DOMAIN] ...

Certbot can obtain and install HTTPS/TLS/SSL certificates.  By default,
it will attempt to use a webserver both for obtaining and installing the
certificate. 
certbot: error: unrecognized arguments: --dns-route53-propagation-seconds 60

    at /app/lib/utils.js:16:13
    at ChildProcess.exithandler (node:child_process:430:5)
    at ChildProcess.emit (node:events:524:28)
    at maybeClose (node:internal/child_process:1104:16)
    at ChildProcess._handle.onexit (node:internal/child_process:304:5)

Nginx Proxy Manager Version

v2.12.6

To Reproduce
Steps to reproduce the behavior:

  1. Go to SSL Certificates
  2. Click on Add SSL Certificate > Let's Encrypt
  3. Fill the form with DNS Challenge enabled
  4. Set Route53 for DNS provider
  5. Set any value for Propagation Seconds

Expected behavior

It seems that certbot deleted the parameter for propagation seconds in v3.0.0

The --dns-route53-propagation-seconds command line flag was removed.

Source: https://github.com/certbot/certbot/blob/f0f036a34c7f5187025171e3c39dd941f30e273c/certbot/CHANGELOG.md

Screenshots

Image

Operating System

Ubuntu 24

Additional context

N/A

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