Skip to content

v0.55.0 RPM fails to install on Rocky Linux 8 / EL8: requires GLIBC_2.29 and GLIBC_2.30 #25253

@fruch

Description

@fruch

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:

  1. Rebuild the v0.55.0 RPM targeting EL8 (glibc 2.28 baseline), or
  2. Drop explicit EL8 support in the release notes so users know to pin to v0.54.x, or
  3. Publish separate EL8 and EL9 RPM artifacts

Reported by Israel Fruchter (fruch@scylladb.com) on behalf of the ScyllaDB test infrastructure team.

Metadata

Metadata

Assignees

No one assigned

    Labels

    meta: regressionThis issue represents a regression

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions