algernon: libc.so.6: version `GLIBC_2.32' not found

I am currently revising my ansible roles for algernon and creating various tests with different operating systems. In the process I noticed that algernon as of 1.12.11 does not work with CentOS 8, OracleLinux 8, debain9/10, ubuntu 20.04.

Here I get the following error:

# /usr/local/bin/algernon --help
/usr/local/bin/algernon: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by /usr/local/bin/algernon)
  • CentOS and OracleLinux ship with a glibc 2.28:
# rpm -qa | grep glibc
glibc-2.28-127.el8.x86_64

With Debian it looks similar:

  • debian9:
# dpkg -l | grep libc6
ii libc6:amd64 2.24-11+deb9u4
  • ubuntu 20.04
# dpkg -l | grep libc6
ii libc6:amd64 2.31-0ubuntu9.1

Up to version 1.12.8 all versions worked fine.

Were there such profound changes that a glibc > 2.31 is needed?

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 20 (10 by maintainers)

Commits related to this issue

Most upvoted comments

Great. Thanks for caring about Algernon and filing an issue in the first place, though!

The three methods I currently use for deployment are: installing directly with go, using the releases or using Docker.

I have a great impression of Ansible, but haven’t really used it much.

What is the main problem that should be solved?

While writing my Ansible role I noticed the problem what you described in the beginning. Since this error seemed strange to me, I created a workaround and this issue.

Currently I can live with my workaround, Algernon runs on the supported target systems.

If I set up a server where you can visit an URL to download the latest main branch as an exectable, would that help?

For instance https://algernon.roboticoverlords.org/build?GOOS=linux&CGO_ENABLE=0 (does not exist yet) which would then build and serve the executable on the fly (and cache it as needed)?

That way I could at least test the current latest hot shit. 😃 But if I’m the only one who would use this, then it’s not worth the effort. Thanks for the offer!

Bottom line: if you think this issue is pointless, I won’t be mad if you close it!

Regards, Bodo

Sorry for the delay. I’ll look at the latest version as soon as possible.

i has tested the release binaries.