欢迎光临
我们一直在努力

解决vscode 连接服务器报错:The remote host may not meet VS Code Server‘s prerequisites for glibc and libstdc++

解决vscode 连接服务器报错:The remote host may not meet VS Code Server\’s prerequisites

    • 一、问题场景
      • 1. 问题描述
      • 2. 环境配置
    • 二、问题分析
      • 1. 报错原因
      • 2. 深度思考
    • 三、解决方案
      • 1. 方案一:适用已经是最新版本的情况下
      • 2. 方案二:适用还没有安装或已经卸载的情况下
    • 四、可能用到的指令

一、问题场景

1. 问题描述

完整报错如下:

The remote host may not meet VS Code Server\’s prerequisites for glibc and libstdc++ (The remote host does not meet the prerequisites for running VS Code Server)

2. 环境配置

windows 环境下 vscode软件 通过Remote-SSH 扩展远程连接CentOS7服务器

二、问题分析

1. 报错原因

因为一直是可以用的,今天重启了电脑,就不可以用了。 最开始怀疑是 Remote-SSH扩展出问题了,卸载后重装,问题未解决。

怀疑是服务器环境被更改了,但是尝试了几台服务器,都无法连接(这里巧合的是,尝试的几台服务器都是centos7系统)。

怀疑本地vscode 出现了未知问题,卸载重装,果然可以用了,然而仅仅是重启了一遍vscode就不行了。

为了避免干扰,使用vmware虚拟机继续测试,偶然发现vscode远程连接ubuntu系统的服务器是正常的。 再加上报错内容,猜测是vscode会自动更新,所以vscode刚刚安装后是正常的,重启过一次后,因为自动更新了,就会发生问题。后来查看vscode的版本,果然和我的安装包不是一个版本,问题排查成功。

2. 深度思考

VSCode 最新版本对服务器端的glibc和libstdc++依赖要求提高,导致旧版Linux系统(如CentOS 7等)因依赖版本过低而无法兼容‌

三、解决方案

1. 方案一

赞(0)
未经允许不得转载:171主机测评 » 解决vscode 连接服务器报错:The remote host may not meet VS Code Server‘s prerequisites for glibc and libstdc++
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址