Known Issues - valkey-io/valkey-glide GitHub Wiki
GLIDE has a native component as a Rust based library. Currently the native component is not compatible with certain older GLIBC based OS's. The most relevant one is Debian 11, which is the base of ubuntu 20, which some other distros are based on, like Mint and Pop!_OS 20 etc. As a result, the ones mentioned above are incompatible with GLIDE.
Another OS which is known to be incompatible is Amazon Linux 2, which is the previous versions of what AWS Lambda is running on (node 18, py <=11, java <= 17). Note that this is not affecting MUSL based distros, which are not based on GLIBC.
For all the incompatible Linux distros listed, there's at least one newer and stable version available, and it is recommended to use them.
Incompatible Distro Version | Compatible Successor Version |
---|---|
Debian 11 | Debian 12 / 13 |
Ubuntu 20.04 LTS | Ubuntu 22.04 LTS / 24.04 LTS |
Linux Mint 20 | Linux Mint 21 / 22 |
Pop!_OS 20.04 LTS | Pop!_OS 22.04 LTS |
Amazon Linux 2 | Amazon Linux 2023 |
When running on incompatible systems, the client crashes with one of the following errors:
/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found
/lib64/libm.so.6: version `GLIBC_2.29' not found
You can get the GLIBC
version included in your OS by running ldd --version
. GLIBC
versions 2.26
, 2.27
, 2.30
, and 2.31
are not supported.
We are working hard to resolve this issue. You can track our progress in issue #3291.