-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Description
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
When trying to issue an SSL certificate using DNS Challenge with Plesk in Nginx Proxy Manager, the process fails with the following error:
`CommandError: Saving debug log to /tmp/letsencrypt-log/letsencrypt.log
Unexpected error determining zone identifier for domain.tld: name 'xmltodict' is not defined
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/letsencrypt-log/letsencrypt.log or re-run Certbot with -v for more details.
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
2.12.6
To Reproduce
Steps to reproduce the behavior:
- Go to 'Add a new SSL certificate using the DNS Challenge method with the Plesk DNS provider'
- Click on 'save'
- See error
Expected behavior
A certificate should be issued successfully using the DNS challenge with Plesk.
Screenshots

Operating System
The system is running on Rocky Linux 9.3. Nginx Proxy Manager is deployed using Docker.
Additional context
No