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

Pin OS for release pipeline to avoid compiling inconsistently #404

Merged
merged 1 commit into from
Dec 6, 2022

Conversation

ArthurSens
Copy link
Contributor

We're currently gettig the error /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.32' not found` when executing the binary released by our pipeline.

Missing OS libs can be a good indicator that the binary is being compiled in a different system than the one it is being executed. Looking at Github docs, I've found out the ubuntu-latest is currently being used by Ubuntu 20 and Ubuntu 22. Our workspaces however are still using ubuntu 20 as a base image.

This PR is pinning the OS of our release pipeline to the same one we use in our workspaces.


Fixes #403

Signed-off-by: ArthurSens <arthursens2005@gmail.com>
@ArthurSens ArthurSens requested a review from a team December 6, 2022 18:50
@ArthurSens
Copy link
Contributor Author

ArthurSens commented Dec 6, 2022

I'm merging it already because I've already tested it here, and this error is blocking Workspace team with gen78 😬

@ArthurSens ArthurSens merged commit 6c79f80 into main Dec 6, 2022
@ArthurSens ArthurSens deleted the as/pin-release-OS branch December 6, 2022 18:51
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 this pull request may close these issues.

[installer] hack/download-installer.sh produces a obs-installer binary that does not work
1 participant