赞
踩
问题背景
由于开发调试云需要迁移,在新环境(服务器)在下载好代码后,在本地机器使用vscode 远程看服务器代码,发现ssh链接超时,最终排查是vscode在新的服务器上安装vscoder server失败,估计是下载超时,提示Error: XHR failedscode错误...,于是就有了这篇文章。
问题
vscode ssh远程服务器失败(timeOUt、XHR failedscode错误、missing glibcxx...)
解法
看报错,参考了并按照下面博文下载与安装vscoder server,
vscode ssh: Resolver error: Error: XHR failedscode错误-CSDN博客
在下载vscoder server时,参考博文(忘记了,类似这个VS Code Remote - SSH 及 Server的离线安装过程_vscode remote ssh离线安装-CSDN博客 )
然而下载vscoder server时,这个vscoder server压缩包却没有了,估计是我的本地的vscode比较老(v1.69.2),资源被删除了。
于是我又下载了1.86.0的vscode,在这个版本上找到commit号后按照上面的博文获取到vscoder server压缩包,并成功安装,然而在ssh远程服务器时,又发现有提示,
missing glibcxx >= 3.4.25! from /usr/lib/x86_64-linux-gnu/libstdc++.so. > 6.0.22
missing glibc >= 2.28! from /lib/x86_64-linux-gnu/libc-2.23.so
有上网搜索,在博文(vscode的ssh忽然连不上服务器:远程主机可能不符合glibc和libstdc++ VS Code服务器的先决条件-CSDN博客)说需要回退vscode版本,这个是官方给的解法之一,另一个方法是将版本回退到1.15(这个太离谱了),那我又下载1.85版本的vscode,并下载其commit号对应的vscoder server,这个其实没有用到。我在安装1.85版本后,并尝试ssh远程服务器时,一下子就连接上了...,vscoder server应该是在ssh时就自动下载了。
吐槽
这个问题搞了2天多,焦死人了,记录一下解法。解问题,始于问题报错,忠于问题报错,终于问题报错,KO。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。