问题

如图,VSCODE 1.86版本突然不支持我的centos7.6服务器了,这可咋办?

image.png

百度了一下,官网上说是centos7缺少依赖项,已经无法被支持。

image.png

回退版本

不过并不是没有办法解决,回退到1.85版本就行了。

参考:vscode的ssh忽然连不上服务器:远程主机可能不符合glibc和libstdc++ VS Code服务器的先决条件-CSDN博客

关闭自动更新

回退之前,你先要把vscode的自动更新关掉,不然你安装了1.85后不用过10秒就会自动更新……

在vscode的设置里面搜索更新,点击左侧的应用程序-更新,找到更新模式,设置为None即取消自动更新,然后再去掉后台下载新版本的勾。

image.png

然后去微软官网下载1.85旧版本,位置是vscode官网的update模块,在更新日志November 2023 (version 1.85)里面能找到旧版本。

Visual Studio Code November 2023

windows主机点击这个x64下载就行了。

image.png

回退插件版本

安装1.85后remote-ssh和wsl插件都会显示不可用,会是灰色状态带一个红色感叹号。

点击插件旁边的齿轮,选择安装另外一个版本,安装4个月前的版本就行了。

  • wsl插件:0.81.8
  • remote-ssh插件:0.107.0

image.png

image.png

The end

安装完毕这两个旧版本插件后,就能连上centos7.6的服务器了。

image.png