
# 远程主机不满足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软件](https://support.huaweicloud.com/devtool-modelarts/devtool-modelarts_0019.html)。您可以通过ldd --version命令查看GLIBC版本。
- 方式二：参考[Remote Development FAQ](https://code.visualstudio.com/docs/remote/faq#_can-i-run-vs-code-server-on-older-linux-distributions)，更新GLIBC或libstdc++的版本。
  ![](https://support.huaweicloud.com/modelarts_faq/figure/zh-cn_image_0000002578189994.png "点击放大")
  查看远程主机上当前安装的GLIBC和libstdc++版本的命令如下：
  - 查看GLIBC版本。
    ```
    ldd --version
    ```
    图1查看GLIBC版本   
    ![](https://support.huaweicloud.com/modelarts_faq/figure/zh-cn_image_0000002584613888.png "点击放大") 
  
  - 查看libstdc++版本。
    ```
    strings /usr/lib64/libstdc++.so.6 | grep '^GLIBCXX'
    ```
    
    
 
