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

[BUG] Security Integ Tests are failing due to Container NodeJS version #759

Closed
dbwiddis opened this issue Jul 4, 2024 · 1 comment · Fixed by #765
Closed

[BUG] Security Integ Tests are failing due to Container NodeJS version #759

dbwiddis opened this issue Jul 4, 2024 · 1 comment · Fixed by #765
Assignees
Labels
bug Something isn't working CI CI related issues

Comments

@dbwiddis
Copy link
Member

dbwiddis commented Jul 4, 2024

What is the bug?

Security integ tests are failing; the docker container isn't starting up.

/usr/bin/docker exec  dd8724fb2148734b9a8dc02393616f99f1bbc99e984a4a589451b9315fc17862 sh -c "cat /etc/*release | grep ^ID"
/__e/node20/bin/node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /__e/node20/bin/node)
/__e/node20/bin/node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /__e/node20/bin/node)

This is known behavior for several months that occurred on NodeJS 20, and was temporarily worked around by downgrading actions/checkout to v3 which still used Node16.

However, GitHub recently switched all their runners to Node20 which invalidated this workaround.

How can one reproduce the bug?

Submit a PR.

What is the expected behavior?

Tests pass.

Do you have any additional context?

It looks like the build team is well aware of this:

And this PR by @peterzhuamazon may fix it:

We should still upgrade the test's actions/checkout to the latest version (v4) since v3 is deprecated and the v3 downgrade is no longer effective. (Done in #757.)

@dbwiddis
Copy link
Member Author

dbwiddis commented Jul 8, 2024

Looks like a temporary workaround:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working CI CI related issues
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant