Skip to content

Can't use older images in VS Code (missing glibc >= 2.28) #108

@Tinathnath

Description

@Tinathnath

Describe the bug
In newer versions of VS Code (since 03/2025), older images of SPFx won't start in VSC remote container since VSC server requires a newer version of Linux with glibc >= 2.28.
Source : https://code.visualstudio.com/docs/remote/faq#_can-i-run-vs-code-server-on-older-linux-distributions.

I see 1.12.1 image inherits from node:14.17.0 that itself inherits from Debian 9. Is there a way to have Node 14 on a recent Linux image ?

To Reproduce
Steps to reproduce the behavior:

  1. Create a devcontainer definitions targeting an older image (e.g. 1.12.1)
  2. Click "Reopen in container"
  3. See the error

Warning: Missing GLIBCXX >= 3.4.25! from /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
Warning: Missing GLIBC >= 2.28! from /lib/x86_64-linux-gnu/libc-2.24.so
Error: Missing required dependencies. Please refer to our FAQ https://aka.ms/vscode-remote/faq/old-linux for additional information.

Desktop (please complete the following information):

  • OS: Mac OS
  • Image version 1.12.1

Screenshots
Image

Image

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions