Summary
Vector v0.55.0 RPM cannot be installed on Rocky Linux 8 (EL8) because the package requires GLIBC_2.29 and GLIBC_2.30, which are not available on EL8 (which ships with glibc 2.28).
This broke our CI on April 22, 2026, the same day v0.55.0 was published.
Reproduction
docker run --rm -it rockylinux:8 bash -c "
bash -c \"\$(curl -L --retry 5 https://setup.vector.dev)\"
yum install -y vector
"
Error
Error:
Problem: cannot install the best candidate for the job
- nothing provides libc.so.6(GLIBC_2.30)(64bit) needed by vector-0.55.0-1.x86_64 from vector
- nothing provides libm.so.6(GLIBC_2.29)(64bit) needed by vector-0.55.0-1.x86_64 from vector
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
Environment
- OS: Rocky Linux 8 (
rockylinux:8 container, glibc 2.28)
- Vector version: 0.55.0-1.x86_64
- Repo: https://yum.vector.dev
Previous version
v0.54.x installs cleanly on the same system (yum install -y vector-0.54.0 succeeds), confirming this is a regression introduced in v0.55.0.
Impact
Any EL8-based distribution (RHEL 8, Rocky Linux 8, AlmaLinux 8, CentOS Stream 8) is affected. The setup.vector.dev script successfully configures the repo, but the package itself cannot be resolved because the binary was compiled against newer glibc symbols not available on EL8.
Possible causes
Vector v0.55.0 likely updated its Rust toolchain or bumped a dependency (e.g., the kube crate jump from 0.93.0 to 3.0.1) that now links against GLIBC_2.29/GLIBC_2.30 symbols. The resulting RPM is no longer EL8-compatible.
Request
Please either:
- Rebuild the v0.55.0 RPM targeting EL8 (glibc 2.28 baseline), or
- Drop explicit EL8 support in the release notes so users know to pin to v0.54.x, or
- Publish separate EL8 and EL9 RPM artifacts
Reported by Israel Fruchter (fruch@scylladb.com) on behalf of the ScyllaDB test infrastructure team.
Summary
Vector v0.55.0 RPM cannot be installed on Rocky Linux 8 (EL8) because the package requires
GLIBC_2.29andGLIBC_2.30, which are not available on EL8 (which ships with glibc 2.28).This broke our CI on April 22, 2026, the same day v0.55.0 was published.
Reproduction
Error
Environment
rockylinux:8container, glibc 2.28)Previous version
v0.54.x installs cleanly on the same system (
yum install -y vector-0.54.0succeeds), confirming this is a regression introduced in v0.55.0.Impact
Any EL8-based distribution (RHEL 8, Rocky Linux 8, AlmaLinux 8, CentOS Stream 8) is affected. The
setup.vector.devscript successfully configures the repo, but the package itself cannot be resolved because the binary was compiled against newer glibc symbols not available on EL8.Possible causes
Vector v0.55.0 likely updated its Rust toolchain or bumped a dependency (e.g., the kube crate jump from 0.93.0 to 3.0.1) that now links against
GLIBC_2.29/GLIBC_2.30symbols. The resulting RPM is no longer EL8-compatible.Request
Please either:
Reported by Israel Fruchter (fruch@scylladb.com) on behalf of the ScyllaDB test infrastructure team.