[GH-ISSUE #328] /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found #180

Open
opened 2026-03-13 16:04:03 +03:00 by kerem · 4 comments
Owner

Originally created by @Grendel7 on GitHub (Jan 1, 2023).
Original GitHub issue: https://github.com/acme-dns/acme-dns/issues/328

acme-dns version 1.0 does not appear to run on operating systems that have a libc older than 2.32.

When trying to start acme-dns on an OS that has an older libc version, the following errors are shown, followed by an exit with code 1:

/usr/local/bin/acme-dns: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by /usr/local/bin/acme-dns)
/usr/local/bin/acme-dns: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /usr/local/bin/acme-dns)
/usr/local/bin/acme-dns: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /usr/local/bin/acme-dns)

This issue occurs on both Ubuntu 20.04 and Debian 11, which are both reasonably new operating systems, and both have libc 2.31.

Originally created by @Grendel7 on GitHub (Jan 1, 2023). Original GitHub issue: https://github.com/acme-dns/acme-dns/issues/328 acme-dns version 1.0 does not appear to run on operating systems that have a libc older than 2.32. When trying to start acme-dns on an OS that has an older libc version, the following errors are shown, followed by an exit with code 1: ``` /usr/local/bin/acme-dns: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by /usr/local/bin/acme-dns) /usr/local/bin/acme-dns: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /usr/local/bin/acme-dns) /usr/local/bin/acme-dns: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /usr/local/bin/acme-dns) ``` This issue occurs on both Ubuntu 20.04 and Debian 11, which are both reasonably new operating systems, and both have libc 2.31.
Author
Owner

@aduzsardi commented on GitHub (Jan 1, 2023):

weird that nobody reported this before today :)
i guess everybody just runs it in docker ... in any case , if you need it on that platform you can easily compile it yourself

git clone https://github.com/joohoi/acme-dns
cd acme-dns
export GOPATH=/tmp/acme-dns
go build
<!-- gh-comment-id:1368460040 --> @aduzsardi commented on GitHub (Jan 1, 2023): weird that nobody reported this before today :) i guess everybody just runs it in docker ... in any case , if you need it on that platform you can easily compile it yourself ``` git clone https://github.com/joohoi/acme-dns cd acme-dns export GOPATH=/tmp/acme-dns go build ```
Author
Owner

@mmiller7 commented on GitHub (Feb 5, 2023):

Similar error on CentOS 7 (which is still supported for another year):

/usr/local/bin/acme-dns: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /usr/local/bin/acme-dns)
/usr/local/bin/acme-dns: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by /usr/local/bin/acme-dns)
/usr/local/bin/acme-dns: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by /usr/local/bin/acme-dns)
/usr/local/bin/acme-dns: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by /usr/local/bin/acme-dns)

Had to download all the dependencies and build.

yum install git go
git clone https://github.com/joohoi/acme-dns
cd acme-dns
export GOPATH=/tmp/acme-dns
go build

Version 0.8 didn't seem to have this issue but 1.0 does.

<!-- gh-comment-id:1416915266 --> @mmiller7 commented on GitHub (Feb 5, 2023): Similar error on CentOS 7 (which is still supported for another year): ``` /usr/local/bin/acme-dns: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /usr/local/bin/acme-dns) /usr/local/bin/acme-dns: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by /usr/local/bin/acme-dns) /usr/local/bin/acme-dns: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by /usr/local/bin/acme-dns) /usr/local/bin/acme-dns: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by /usr/local/bin/acme-dns) ``` Had to download all the dependencies and build. ``` yum install git go git clone https://github.com/joohoi/acme-dns cd acme-dns export GOPATH=/tmp/acme-dns go build ``` Version 0.8 didn't seem to have this issue but 1.0 does.
Author
Owner

@laf0rge commented on GitHub (Jun 11, 2023):

Similar error on Debian 11, which was (until yesterday) the most recent stable Debian version available:

$ ./acme-dns 
./acme-dns: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ./acme-dns)
./acme-dns: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ./acme-dns)
./acme-dns: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./acme-dns)

Debian 11 is maintained until at least 07/2024.

<!-- gh-comment-id:1586175013 --> @laf0rge commented on GitHub (Jun 11, 2023): Similar error on Debian 11, which was (until yesterday) the most recent stable Debian version available: ``` $ ./acme-dns ./acme-dns: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ./acme-dns) ./acme-dns: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ./acme-dns) ./acme-dns: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./acme-dns) ``` Debian 11 is maintained until at least 07/2024.
Author
Owner

@webprofusion-chrisc commented on GitHub (Jun 12, 2023):

Looks to be Go, specifically: https://github.com/golang/go/issues/58550

<!-- gh-comment-id:1586468892 --> @webprofusion-chrisc commented on GitHub (Jun 12, 2023): Looks to be Go, specifically: https://github.com/golang/go/issues/58550
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#180
No description provided.