GLIBC 2.32 and 2.34 not found (required by ./beyla) #478
-
Hello! I'm attempting to set up Beyla on CentOS Stream 8 with kernel 4.18.0-519.el8.x86_64. According to the requirements, it should be supported in kernel versions 4.18 and above. However, after installation, I encountered the following error:
As shown in the image, I've already installed the specified packages from the documentation (kernel-devel, make, llvm, clang, glibc-devel.i686), but the issue persists. While I understand I might avoid this error by running it on EL9, my aim is to make Beyla operational on EL8 unless that's truly not feasible. Can anyone lend me a hand here? Thanks in advance for any assistance! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
Hi @dan1elm4rt1ns, unfortunately even if this worked with the older glibc, we'll hit an issue with the kernel. At some point in time, to get better efficiency from capturing events at the kernel level, we switched to using ring buffers instead of perf buffers, which require kernel 5.8 for eBPF. We've been discussing adding support for older kernels, maybe we can turn this into a feature request and we'll put it on our roadmap? |
Beta Was this translation helpful? Give feedback.
Hi @dan1elm4rt1ns, unfortunately even if this worked with the older glibc, we'll hit an issue with the kernel. At some point in time, to get better efficiency from capturing events at the kernel level, we switched to using ring buffers instead of perf buffers, which require kernel 5.8 for eBPF.
We've been discussing adding support for older kernels, maybe we can turn this into a feature request and we'll put it on our roadmap?