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

Self-test failing due to Node <-> GLIBC mismatch #125

Closed
ximon18 opened this issue Dec 1, 2024 · 5 comments · Fixed by #126
Closed

Self-test failing due to Node <-> GLIBC mismatch #125

ximon18 opened this issue Dec 1, 2024 · 5 comments · Fixed by #126

Comments

@ximon18
Copy link
Member

ximon18 commented Dec 1, 2024

E.g. https://github.com/NLnetLabs/ploutos-testing/actions/runs/12100450980/job/33746703240#step:3:1

/__e/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /__e/node20/bin/node)
@ximon18
Copy link
Member Author

ximon18 commented Dec 1, 2024

I think this is caused by running the GH checkout action v3 on Ubuntu Bionic where the action now requires Node 20 which requires newer glibc than is present in Bionic.

I'm not sure there is a solution to this as IIRC the older action version will cease working from December 5th.

So that might mean we can no longer package on these older systems whose glibc is too old.

@ximon18
Copy link
Member Author

ximon18 commented Dec 1, 2024

Hmm, if it's just the checkout action failing we could do it using normal git instead.

@ximon18
Copy link
Member Author

ximon18 commented Dec 1, 2024

Hmm, if it's just the checkout action failing we could do it using normal git instead.

That doesn't work because then it fails at the next action used which is actions/cache.

@ximon18
Copy link
Member Author

ximon18 commented Dec 1, 2024

Disabling building on Ubuntu Bionic and Debian Stretch allows the packaging tests to succeed.

@ximon18
Copy link
Member Author

ximon18 commented Dec 2, 2024

For context this is presumably in some way related to https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/ but I'm not sure exactly what caused it. The only difference I can see is the use of new runner image https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20241124.1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant