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

CI: CentOS 7 GitHub Actions broke again (node20 forced) #359

Closed
solardiz opened this issue Dec 2, 2024 · 1 comment
Closed

CI: CentOS 7 GitHub Actions broke again (node20 forced) #359

solardiz opened this issue Dec 2, 2024 · 1 comment
Labels
testing A testing task or issue (e.g., with CI)

Comments

@solardiz
Copy link
Contributor

solardiz commented Dec 2, 2024

This is a comeback of part of #344. While our latest CI run in this repo worked on October 23 (there haven't been new commits since then), re-running those jobs in my fork of the repo shows CentOS 7 fail:

https://github.com/solardiz/lkrg/actions/runs/12124977914/job/33803880003

Run actions/checkout@v3
/usr/bin/docker exec  b9b6e0f8dac5d5968b264f4d584547a642b3662e26d287882e0787c93b1fda4b 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/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /__e/node20/bin/node)
/__e/node20/bin/node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /__e/node20/bin/node)
/__e/node20/bin/node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' 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)
/__e/node20/bin/node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by /__e/node20/bin/node)

I suppose we'll see similar failure in here upon next commit. @vt-alt

@solardiz solardiz added the testing A testing task or issue (e.g., with CI) label Dec 2, 2024
@solardiz
Copy link
Contributor Author

solardiz commented Dec 2, 2024

Also discussed in actions/checkout#1809 (comment)
Maybe workaround pytorch/test-infra#5959

vt-alt added a commit to vt-alt/lkrg that referenced this issue Dec 3, 2024
Native GA container cannot handle `centos:7` anymore, and workarounds are
ugly. Just use native docker, which we have in cross workflow. (Even
though it will not be a cross build. Maybe it will be better renamed do
docker build.)

To support this `cross.yml` is reworked to run any command instead of
getting a simple list of packages from matrix.

Fixes: lkrg-org#359
Signed-off-by: Vitaly Chikunov <vt@altlinux.org>
vt-alt added a commit to vt-alt/lkrg that referenced this issue Dec 4, 2024
Native GA container cannot handle `centos:7` anymore, and workarounds are
ugly. Just use native docker, which we have in cross workflow. (Even
though it will not be a cross build. Maybe it will be better renamed do
docker build.)

To support this `cross.yml` is reworked to run any command instead of
getting a simple list of packages from matrix.

Fixes: lkrg-org#359
Signed-off-by: Vitaly Chikunov <vt@altlinux.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
testing A testing task or issue (e.g., with CI)
Projects
None yet
Development

No branches or pull requests

1 participant