-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
checkout@v4 is not working in containers #1487
Comments
Same here running runner with image |
I've also encountered this problem today with a container based on oraclelinux:7.9. It seems like old container distros just aren't supported any more because of the upgrade to node20 |
I have the same on |
I have same issue.. Needed to switch to GH runners from self hosted. |
Same here. Using v4, |
Related: actions/runner#2844 got reverted, s. actions/runner#2918 |
Still seeing this issue with ubuntu-latest, using the container public.ecr.aws/sam/build-python3.9 |
is this fix published in any version yet? |
Myself reverted all actions to checkout@v3 as those seem to work without a problem. |
Signed-off-by: Kurt Greaves <[email protected]>
I have this issue when running a CentOS 7 (AMD ROCm) container but not an Ubuntu 20 (CUDA) container. |
Seems like a duplicate of |
It's impossible to run Node.js 20 actions on CentOS 7 due to issue [1]. So if we want to upgrade to Node.js 20 actions, we have to drop testing on CentOS 7 in the packaging workflow. Otherwise, the testing job fails with the following error: /__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) [1] actions/checkout#1487 NO_DOC=ci NO_TEST=ci NO_CHANGELOG=ci
It's impossible to run Node.js 20 actions on CentOS 7 due to issue [1]. So if we want to upgrade to Node.js 20 actions, we have to drop testing on CentOS 7 in the packaging workflow. Otherwise, the testing job fails with the following error: /__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) [1] actions/checkout#1487 NO_DOC=ci NO_TEST=ci NO_CHANGELOG=ci
It's impossible to run Node.js 20 actions on CentOS 7 due to issue [1]. So if we want to upgrade to Node.js 20 actions, we have to drop testing on CentOS 7 in the packaging workflow. Otherwise, the testing job fails with the following error: /__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) [1] actions/checkout#1487 NO_DOC=ci NO_TEST=ci NO_CHANGELOG=ci
It's impossible to run Node.js 20 actions on CentOS 7 due to issue [1]. So if we want to upgrade to Node.js 20 actions, we have to drop testing on CentOS 7 in the packaging workflow. Otherwise, the testing job fails with the following error: /__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) [1] actions/checkout#1487 NO_DOC=ci NO_TEST=ci NO_CHANGELOG=ci
* lets just try dockah * here * hm? * ghcr? * login * use da cache * hehe * f * perms * big dumb * oh lala * hipshot * ? * that's no kubes * oh yeah * connect up da services * oh that is simpler * paths? * restore da matrix, neo * hmmmmm * don't locale me * maybe bash * omfg * straws! * restore matrix, neo * hmmmmmmmmmm * ooo * hold on docs 4 now * split up docs stuff * GHA doesn't have git anymore * i hate this uid/gidshit * 🤦 * just skip for now * whoami * pro * allup * CI!!! * cache it all * Revert "GHA doesn't have git anymore" This reverts commit 157441b. * mount the whole shebang * env in container * wront spot * argumentsssss * am fog * hm * no? * when in doubt * ? * ? * set it aside for now * okay now to fight git? * hold * ref: actions/checkout#1487 * allup * byapss * validate * No, I will not be squashing all that, witness my garbage. * not sure if neccessary * too slow and doesn't capture RUN caches anyway * nose clean * no, we wanted that :) * oh, right this is what enables the gha docker cache * more caching cannot hurt * test cachin * oh, right * Revert "test cachin" This reverts commit f03fd35. * test all the caches * test the caches * test cache * test caching and validate deps task * test test test * reverts * test code only change * does caching work in container runs? * revert test change
It's impossible to run Node.js 20 actions on CentOS 7 due to issue [1]. So if we want to upgrade to Node.js 20 actions, we have to drop testing on CentOS 7 in the packaging workflow. Otherwise, the testing job fails with the following error: /__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) [1] actions/checkout#1487 NO_DOC=ci NO_TEST=ci NO_CHANGELOG=ci (cherry picked from commit 4f8701b)
It's impossible to run Node.js 20 actions on CentOS 7 due to issue [1]. So if we want to upgrade to Node.js 20 actions, we have to drop testing on CentOS 7 in the packaging workflow. Otherwise, the testing job fails with the following error: /__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) [1] actions/checkout#1487 NO_DOC=ci NO_TEST=ci NO_CHANGELOG=ci (cherry picked from commit 4f8701b)
We also have this issue. Github is saying v3 is deprecated. But no one can use v4 |
* add aws sdk example * add soto example * use amazonlinux docker image instead of ubuntu * dynamically add runtime dependency based on env var * remove import of Foundation.ProcessInfo * workaround actions/checkout#1487
Hi Team,
our workflows are getting failed with this error. "GLIBC_2.27' not found" everything was fine with checkout@v3, but after the update its getting failed.
The text was updated successfully, but these errors were encountered: