ThalesGroup / helm-spray

Helm plugin for installing or upgrading sub-charts from an umbrella-chart using dependency orders
https://thalesgroup.github.io/helm-spray/
Apache License 2.0
75 stars 18 forks source link

Helm Spray 4.0.12: error with /lib64/libc.so.6: version `GLIBC_2.34' not found #83

Open n1kofr opened 1 year ago

n1kofr commented 1 year ago

Using helm spay 4.0.12 with helm version 3.11.3 and RHEL 8.7, we have the following error:

/home/ops/.local/share/helm/plugins/helm-spray/bin/helm-spray: /lib64/libc.so.6: version GLIBC_2.34' not found (required by /home/ops/.local/share/helm/plugins/helm-spray/bin/helm-spray) /home/ops/.local/share/helm/plugins/helm-spray/bin/helm-spray: /lib64/libc.so.6: versionGLIBC_2.32' not found (required by /home/ops/.local/share/helm/plugins/helm-spray/bin/helm-spray)

When rolling back to Spray 4.0.9, everything works fine.

cvila84 commented 1 year ago

Seems related to https://github.com/golang/go/issues/57328#issuecomment-1353413399

Best fix is to update OS (it is a dependency like others after all), otherwise I guess it's feasible to push the CGO_ENABLED build configuration to github action runner

n1kofr commented 1 year ago

we cannot always ensure the libs are present on the OS, it can be an old system or more recent in which we cannot control what is installed. Having a better compatibility managed by the Helm Spray delivery would help us. Thanks.