[GH-ISSUE #398] Latest Docker image fails to run #225

Closed
opened 2026-03-13 16:11:43 +03:00 by kerem · 2 comments
Owner

Originally created by @mdekstrand on GitHub (Feb 5, 2026).
Original GitHub issue: https://github.com/acme-dns/acme-dns/issues/398

I cannot start the latest x86_64 Docker image (with Podman, but that shouldn't matter). It prints the following message and terminates:

{"msg":"exec container process (missing dynamic library?) `/usr/local/bin/acme-dns`: No such file or directory","level":"error","time":"2026-02-05T15:50:12.094113Z"}

If I run a shell inside the container image and check the executable's dynamic library status, I see missing symbols:

# sudo podman run --rm -it --entrypoint /bin/sh docker.io/joohoi/acme-dns
# ldd /usr/local/bin/acme-dns
        /lib64/ld-linux-x86-64.so.2 (0x7f4245491000)
        libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7f4245491000)
Error relocating /usr/local/bin/acme-dns: __vfprintf_chk: symbol not found
Error relocating /usr/local/bin/acme-dns: __fprintf_chk: symbol not found

This suggests to me that there is a mismatch between how the acme-dns executable was compiled and the container into which it is installed for deployment.

Originally created by @mdekstrand on GitHub (Feb 5, 2026). Original GitHub issue: https://github.com/acme-dns/acme-dns/issues/398 I cannot start the latest x86_64 Docker image (with Podman, but that shouldn't matter). It prints the following message and terminates: ```json {"msg":"exec container process (missing dynamic library?) `/usr/local/bin/acme-dns`: No such file or directory","level":"error","time":"2026-02-05T15:50:12.094113Z"} ``` If I run a shell inside the container image and check the executable's dynamic library status, I see missing symbols: ```console # sudo podman run --rm -it --entrypoint /bin/sh docker.io/joohoi/acme-dns # ldd /usr/local/bin/acme-dns /lib64/ld-linux-x86-64.so.2 (0x7f4245491000) libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7f4245491000) Error relocating /usr/local/bin/acme-dns: __vfprintf_chk: symbol not found Error relocating /usr/local/bin/acme-dns: __fprintf_chk: symbol not found ``` This suggests to me that there is a mismatch between how the acme-dns executable was compiled and the container into which it is installed for deployment.
kerem closed this issue 2026-03-13 16:11:49 +03:00
Author
Owner

@joohoi commented on GitHub (Feb 5, 2026):

Thanks for the report. I just changed the image build logic to be built within GitHub actions, there's apparently an hiccup in the process, fixing.

<!-- gh-comment-id:3854597980 --> @joohoi commented on GitHub (Feb 5, 2026): Thanks for the report. I just changed the image build logic to be built within GitHub actions, there's apparently an hiccup in the process, fixing.
Author
Owner

@joohoi commented on GitHub (Feb 5, 2026):

A new release is currently getting built and pushed to DockerHub, try again in few minutes. Sorry for the inconvenience

<!-- gh-comment-id:3854647892 --> @joohoi commented on GitHub (Feb 5, 2026): A new release is currently getting built and pushed to DockerHub, try again in few minutes. Sorry for the inconvenience
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/acme-dns#225
No description provided.