Known issues

Linux: glibc requirement

On Linux, the runtime requires GNU C Library (glibc) version 2.39 or newer. This is typically needed by native dependencies used by Kratos and related tooling.

How to check your glibc version

Run one of the following in a terminal (they may differ per distro):

  • ldd –version

You should see a version like “glibc 2.39” or newer.

Upgrading glibc (high-level guidance)

It is recommended to upgrade your distribution to a release that ships glibc >= 2.39. Most recent Linux distributions include this version or newer by default.

Notes

  • If you can’t upgrade the host OS, consider using a Pod or Docker container that matches the required glibc version and provides Kratos and dependencies. You can find a Docker file to run STEM in the STEM repository.

  • After upgrading, re-create your Python virtual environment to avoid binary incompatibilities.