找回密码
 立即注册
首页 业界区 安全 解决因为glibc和libstdc++过老导致的VSCode remote ssh ...

解决因为glibc和libstdc++过老导致的VSCode remote ssh无法使用的问题

孔季雅 2025-6-1 18:37:55
今天更新VSCode(自动更新)的时候需要了问题, 无法通过remote SSH连接远程的linux服务器
报错信息为: glibc和libstdc++版本问题
BUG引发的问题可以参考VSCode官网关于版本过老的描述
VS Code versionBase RequirementsNotes1.99.xkernel >= 4.18, glibc >=2.28, libstdc++ >= 3.4.25, binutils >= 2.29安装包

前往vscode官网关于不同的发行版中获取想要的VSCode版本.
我使用的是January 2025 (version 1.97),实际上只需要早于1.99版本即可
Starting with VS Code release 1.99 (March 2025), the prebuilt servers distributed by VS Code are only compatible with Linux distributions that are based on glibc 2.28 or later. These include for example, Debian 10, RHEL 8, or Ubuntu 20.04.
下载安装包之后直接安装即可, 新的安装包会覆盖原先下载的VSCode
插件不会丢失, 不需要重新安装
安装老版本的插件

我使用的jupyter插件因为版本问题无法使用, 为了在更老的电脑上使用, 我选择回退版本
1.png

选择安装一个指定版本的插件
2.png

关闭auto update选项,防止自动更新
关闭VSC自动更新(opt)

在设置中搜索update可以看到update mode, 默认的是default(自动更新版本).
3.png


来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册