After automatic updating to following VSCode version, vscode-server RemoteSSH connection fails. Error description says that GLIBC version of Ubuntu24.04 dosen't satisfiy prerequisite of vscode-server running machine but it's not case. At first, I tried installing musl
package from apt command but it didn't help because another linker error ocuured after installing musl
.
Issue
After automatic updating to following VSCode version, vscode-server RemoteSSH from Windows machine to Ubuntu24.04 machine fails.
Version: 1.102.0 (user setup)
Commit: cb0c47c0cfaad0757385834bd89d410c78a856c0
Date: 2025-07-09T22:10:34.600Z
Electron: 35.6.0
ElectronBuildId: 11847422
Chromium: 134.0.6998.205
Node.js: 22.15.1
V8: 13.4.114.21-electron.0
OS: Windows_NT x64 10.0.26100
Error is due to glibc version.
[08:06:44.956] > sh: 418: kill: Exec server process not found
> No such process[2025-07-13 08:06:44] error This machine does not meet Visual Studio Code Server's prerequisites, expected either...
> - validate GLIBCXX version for GNU environments, but could not: No such file or directory (os error 2)
> - find /lib/ld-musl-x86_64.so.1, which is required to run the Visual Studio Code Server in musl environments
Resolution
Newly installing nodejs
recover RemoteSSH connection to Ubuntu24.04 machine. Surprisingly, RemoteSSH connection keep successful after removing nodejs
.
sudo apt install nodejs -y
sudo apt remove nodejs
sudo apt autoremove -y
For reference, apt install musl
also change behavior at connection time but it produces tons of error like
_ZNSt18condition_variableD1Ev: symbol not found
Error relocating /home/user/.vscode-server/cli/servers/Stable-cb0c47c0cfaad0757385834bd89d410c78a856c0.staging/server/node: _ZNSt10filesystem7__cxx114path14_M_split_cmptsEv: symbol not found
Error relocating /home/user/.vscode-server/cli/servers/Stable-cb0c47c0cfaad0757385834bd89d410c78a856c0.staging/server/node: _ZNKSt5ctypeIcE13_M_widen_initEv: symbol not found
Error relocating /home/user/.vscode-server/cli/servers/Stable-cb0c47c0cfaad0757385834bd89d410c78a856c0.staging/server/node: _ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E: symbol not found
This seems to be a linker Error of node. This enabled me to put apt install nodejs
as just trial.