Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GGShield Binary Requires Too New of GLIBC #984

Closed
rgajason opened this issue Oct 15, 2024 · 2 comments
Closed

GGShield Binary Requires Too New of GLIBC #984

rgajason opened this issue Oct 15, 2024 · 2 comments
Labels
status:confirmed This issue has been reviewed and confirmed type:bug Something isn't working

Comments

@rgajason
Copy link
Contributor

Environment

  • ggshield version: 1.32.1
  • Operating system (Linux, macOS, Windows): Linux
  • Operating system version: RHEL 8, RHEL 9, UBI 8, UBI 9
  • Python version: N/A

Describe the bug

The GGShield binary is compiled to require GLIBC version 2.35 or higher. That eliminates all RHEL, UBI, and RHEL clones as the most recent version of GLIBC available is 2.34.

$ ggshield --help
[708] Error loading Python lib '/usr/libexec/ggshield/_internal/libpython3.10.so.1.0': dlopen: /lib64/libm.so.6: version `GLIBC_2.35' not found (required by /usr/libexec/ggshield/_internal/libpython3.10.so.1.0)

As GLIBC is a core library it cannot be upgraded or an additional copy installed.

@rgajason rgajason added status:new This issue needs to be reviewed type:bug Something isn't working labels Oct 15, 2024
@agateau-gg
Copy link
Collaborator

Thank you for the report, we are looking into this.

@agateau-gg agateau-gg added status:confirmed This issue has been reviewed and confirmed and removed status:new This issue needs to be reviewed labels Oct 16, 2024
@agateau-gg
Copy link
Collaborator

Fixed in 1.33.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status:confirmed This issue has been reviewed and confirmed type:bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants