更新时间:2026-06-03 GMT+08:00
远程主机不满足VS Code服务器对GLIBC和libstdc++的版本要求怎么办?
问题现象
通过VS Code远程连接Notebook实例时,出现以下报错:
Warning: Missing GLIBC >= 2.28! from /lib/x86_64-linux-gnu/libc-2.27.so Error: Missing required dependencies. Please refer to our FAQ https://aka.ms/vscode-remote/faq/old-linux for additional information.
原因分析
您的远程主机上安装的GLIBC或libstdc++版本无法满足VS Code远程开发插件的要求。
解决方案
任选以下方式进行解决。
- 方式一:使用VS Code 1.85.2或者1.86.2版本且Notebook实例使用的镜像GLIBC<2.28。具体操作,请参见安装VS Code软件。您可以通过ldd --version命令查看GLIBC版本。
- 方式二:参考Remote Development FAQ,更新GLIBC或libstdc++的版本。
查看远程主机上当前安装的GLIBC和libstdc++版本的命令如下:- 查看GLIBC版本。
ldd --version
图1 查看GLIBC版本
- 查看libstdc++版本。
strings /usr/lib64/libstdc++.so.6 | grep '^GLIBCXX'
- 查看GLIBC版本。
父主题: Notebook