【已解决】vscode升级后连接远程异常:“远程主机可能不符合XXX的先决条件”解决方法
vscode提示升级,每次都升了,突然某次关闭后无法连接远程,查询资料是因为从VS Code 1.86.1版本开始(2024年1月)要求glibc版本>=2.28。
命令“ ldd --version”可查看glibc版本为2.27:
root@XXXXXXX:~$ ldd --version
ldd (Ubuntu GLIBC 2.27-3ubuntu1.6) 2.27
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
由于共用服务器,不能轻易升级底层服务,尝试另外2种方法:
方法1(失败)
删除远程服务器旧的VScode配置(命令:rm -rf ./.vscode-server/),重新连接会自动安装新版本的配置。【未解决我的问题,重新找办法】
参考来源:远程主机可能不符合glibc和libstdc++ VS Code服务器的先决条件_远程主机不满足vscode服务器的先决条件-CSDN博客文章浏览阅读1.3k次,点赞9次,收藏8次。远程主机可能不符合glibc和libstdc++ VS Code服务器的先决条件_远程主机不满足vscode服务器的先决条件https://blog.csdn.net/qq_51737075/article/details/136675853
方法2(成功)
下载vscode 1.85.2版本:November 2023 (version 1.85)
安装低版本后,重新连接远程成功!
推荐设置
为避免自动升级再次导致问题,关闭自动更新:菜单栏“code” - 首选项 - 设置,进入设置面板。
用户 - 应用程序 - 更新,右侧“Mode”选择none,重启vscode使配置生效。
mac系统,下载后解压可直接手动,可以手动将vscode移动到“应用程序”,会自动创建快捷方式到“启动台”。
其他参考资料:
远程主机可能不符合 glibc 和 libstdc++ Vs Code 服务器的先决条件_vscode_嘟嘟灵兮-云原生技术专区