awslabs / aws-glue-libs

AWS Glue Libraries are additions and enhancements to Spark for ETL operations.
Other
635 stars 299 forks source link

GLibcxx and Glibc versions in the current image are too old #202

Open xposix opened 6 months ago

xposix commented 6 months ago

We use this images as base image for the devcontainers in VScode but since the latest update to 1.86, it refuses to run them as per https://code.visualstudio.com/docs/remote/faq#_can-i-run-vs-code-server-on-older-linux-distributions

image

Are you guys planning on releasing a new version with a more updated base OS? We have the same issue in Glue3 and Glue4 images.

valo87 commented 6 months ago

I have encountered the same issue even after trying different previous versions of the 'Dev Containers' plugin for Visual Studio Code. [7195 ms] Start: Run in container: test -x '/home/glue_user/.vscode-server/bin/05047486b6df5eb8d44b2ecd70ea3bdf775fd937/bin/helpers/check-requirements.sh' [7196 ms] Start: Run in container: '/home/glue_user/.vscode-server/bin/05047486b6df5eb8d44b2ecd70ea3bdf775fd937/bin/helpers/check-requirements.sh' [9687 ms] **Warning: Missing GLIBCXX >= 3.4.25! from /usr/lib64/libstdc++.so.6.0.24 Warning: Missing GLIBC >= 2.28! from /usr/lib64/libc-2.26.so Error: Missing required dependencies**. Please refer to our FAQ https://aka.ms/vscode-remote/faq/old-linux for additional information. [9692 ms] Command in container failed: '/home/glue_user/.vscode-server/bin/05047486b6df5eb8d44b2ecd70ea3bdf775fd937/bin/helpers/check-requirements.sh' [9692 ms] Warning: Missing GLIBCXX >= 3.4.25! from /usr/lib64/libstdc++.so.6.0.24 Warning: Missing GLIBC >= 2.28! from /usr/lib64/libc-2.26.so Error: Missing required dependencies. Please refer to our FAQ https://aka.ms/vscode-remote/faq/old-linux for additional information. [9692 ms] Exit code 99

leonardo-okada-darwin commented 6 months ago

I'm also having this issue.

valo87 commented 6 months ago

Any update on this? Is there any work around to go over the issue?

xposix commented 6 months ago

Any idea what to do? it sucks they haven't shared their Dockerfile. My whole team is stuck because of this.

leonardo-okada-darwin commented 6 months ago

It seems that VsCode will release a recovery update in 1.86.1 to deal with the glib issue as it affected a lot of users. Meanwhile, you can still use devcontainers with the aws-glue-libs image by downgrading VsCode version to 1.85.2, as noted in their FAQ.