Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Grendel7 opened this issue Jan 1, 2023 · 4 comments
Open

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

Grendel7 opened this issue Jan 1, 2023 · 4 comments

Comments

@Grendel7
Copy link

Grendel7 commented Jan 1, 2023

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.

@aduzsardi
Copy link

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

@mmiller7
Copy link

mmiller7 commented 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.

@laf0rge
Copy link

laf0rge commented 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.

@webprofusion-chrisc
Copy link
Contributor

Looks to be Go, specifically: golang/go#58550

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants