NginxProxyManager / NginxProxyManager/nginx-proxy-manager
unkown NGINX-proxy-manager error while creating ssl-certificate
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 34.2k
- Forks
- 3.9k
- Avg merge
- 21h 12m
- Merged PRs (30d)
- 20
Description
Checklist
- Have you pulled and found the error with
jc21/nginx-proxy-manager:latestdocker 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 would like to create an SSL certificate in NGINX Proxy manager, but will run in same error.
My config looks like this.
The api-key will be inserted from IPV64 user about for domain.provider.com
Nginx Proxy Manager Version
v2.12.3
To Reproduce
Steps to reproduce the behavior:
- Go to '.ssl certificates.'
- Click on 'add ssl certificate'
-
- activate "I agree..."
- click "save"
- See error:
`Internal Error
CommandError: error: subprocess-exited-with-error
× Building wheel for certbot-dns-multi (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [41 lines of output]
/tmp/pip-build-env-mxvyzg7q/overlay/lib/python3.11/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: project.license as a TOML table is deprecated
!!
********************************************************************************
Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0).
By 2026-Feb-18, you need to update your project and remove deprecated calls
or your builds will no longer be supported.
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
corresp(dist, value, root_dir)
running bdist_wheel
running build
running build_py
creating build/lib.linux-aarch64-cpython-311/certbot_dns_multi
copying certbot_dns_multi/_version.py -> build/lib.linux-aarch64-cpython-311/certbot_dns_multi
copying certbot_dns_multi/__init__.py -> build/lib.linux-aarch64-cpython-311/certbot_dns_multi
creating build/lib.linux-aarch64-cpython-311/certbot_dns_multi/_internal
copying certbot_dns_multi/_internal/dns_multi.py -> build/lib.linux-aarch64-cpython-311/certbot_dns_multi/_internal
running egg_info
writing certbot_dns_multi.egg-info/PKG-INFO
writing dependency_links to certbot_dns_multi.egg-info/dependency_links.txt
writing entry points to certbot_dns_multi.egg-info/entry_points.txt
writing requirements to certbot_dns_multi.egg-info/requires.txt
writing top-level names to certbot_dns_multi.egg-info/top_level.txt
ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any
reading manifest file 'certbot_dns_multi.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE.txt'
writing manifest file 'certbot_dns_multi.egg-info/SOURCES.txt'
creating build/lib.linux-aarch64-cpython-311/certbot_dns_multi/_internal/bridge
copying certbot_dns_multi/_internal/bridge/go.mod -> build/lib.linux-aarch64-cpython-311/certbot_dns_multi/_internal/bridge
copying certbot_dns_multi/_internal/bridge/go.sum -> build/lib.linux-aarch64-cpython-311/certbot_dns_multi/_internal/bridge
copying certbot_dns_multi/_internal/bridge/main.c -> build/lib.linux-aarch64-cpython-311/certbot_dns_multi/_internal/bridge
copying certbot_dns_multi/_internal/bridge/main.go -> build/lib.linux-aarch64-cpython-311/certbot_dns_multi/_internal/bridge
running build_ext
$ GOPATH=/tmp/tmpjbsjqcgy go get -d
error: [Errno 2] No such file or directory: 'go'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for certbot-dns-multi
[notice] A new release of pip is available: 25.0.1 -> 25.1.1
[notice] To update, run: pip install --upgrade pip
ERROR: Failed to build installable wheels for some pyproject.toml based projects (certbot-dns-multi)
at /app/lib/utils.js:16:13
at ChildProcess.exithandler (node:child_process:430:5)
at ChildProcess.emit (node:events:518:28)
at maybeClose (node:internal/child_process:1104:16)
at ChildProcess._handle.onexit (node:internal/child_process:304:5)`
Expected behavior
Screenshots
Operating System
RaspberryPiOS
Additional context
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The report identifies certificate creation in the Docker deployment and the failing call at /app/lib/utils.js, with certbot-dns-multi failing while building on aarch64. Start by reproducing the SSL certificate flow on RaspberryPiOS with the latest image and trace how the DNS plugin is installed. Done means certificate creation succeeds without the reported build error and the behavior is covered by an appropriate regression check.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, go, python, raspberry-pi, typescript
- Domain
- backend, devops, security
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100