-
Notifications
You must be signed in to change notification settings - Fork 472
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
Issue with aws-actions/configure-aws-credentials@v1 - GLIBC_2.28' not found #1106
Comments
As a workaround to fix our GA, we had to add this to the workflow level, according to this discussion: env:
ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true and reverted to using: uses: aws-actions/configure-aws-credentials@v1-node16 |
Thanks for reaching out, other workarounds were referenced here as well: #862. AL2 uses |
This is a known issue for Node runtimes on Amazon Linux 2. The problem is that your node runtime has been compiled against a newer version of glibc than is available on the system. In order to continue to use Node 20, on AL2 with this action, you'll need to provide/compile your own Node runtime against glibc 2.26. See https://repost.aws/questions/QUvkkhY--uTiSDkS6R1jFnZQ/node-js-18-on-amazon-linux-2 for an example. This action doesn't have any control over which node runtime is available on your system, other than the using directive in the action.yml file. Another option is to migrate to AL 2023, which uses much more up to date libraries. |
Comments on closed issues are hard for our team to see. |
Describe the bug
HI Team, our github actions workflows which uses the configure aws actions V1 started failing with the below error from past two days :-
we tried using the V3 and V4 as well but no luck, kindly provide a fix for this.
runner os - amazon linux 2
Expected Behavior
The action should be able to fetch the glib 2.26 available with node20 AL2 , or use the node16 available with the runner instance
Current Behavior
currently the action picks up node20 which supports glib2.28 which is available in AL 2 +
Reproduction Steps
os version - Amazon linux 2
node version - node 20
action - Run aws-actions/configure-aws-credentials@v1
error :-
/opt/actions-runner/externals/node20/bin/node: /lib64/libm.so.6: version
GLIBC_2.27' not found (required by /opt/actions-runner/externals/node20/bin/node) /opt/actions-runner/externals/node20/bin/node: /lib64/libc.so.6: version
GLIBC_2.28' not found (required by /opt/actions-runner/externals/node20/bin/node)Possible Solution
No response
Additional Information/Context
No response
The text was updated successfully, but these errors were encountered: