解决 VS Code “无法与 “...“ 建立连接:XHR failed.” 问题以及 Setting up SSH Host xxx Copying VS Code Server to host with scp
遇到问题
- VS Code 远程连接长时间卡在scp传输到服务器,长时间出现Setting up SSH Host xxx Copying VS Code Server to host with scp
- VS Code “无法与 “…“ 建立连接:XHR failed.” 问题
我的设备
mac M芯片
网上方案
网上的方案都是说把离线的vscode-server传上去,过程我就不赘述了
可以参考 https://support.huaweicloud.com/modelarts_faq/modelarts_05_3117.html
但是我即使传上去了,问题1仍然不会解决
解决方案
解决问题1
感谢 https://blog.csdn.net/qq_39435411/article/details/136063652
大家要注意自己vscode 的版本和服务器是不是对应
查看服务器GLIBC版本
ldd --version
VSCode最近更新了一次版本,到了1.86.0,服务器中有个GLIBC库,
VSCode>=1.86.0版本对 低于v2.28.0版本的GLIBC不再满足需求
比如我的服务器就是2.27的,这才是关键问题!!!
在上面的链接中安装1.85.0版本的vscode,然后修改Update:Mode,值改为none即可(流程参考 https://blog.csdn.net/qq_39435411/article/details/136063652)
然后问题1不再出现,再连接出现的是问题2:VS Code “无法与 “…“ 建立连接:XHR failed.”
解决问题2
这个参考https://support.huaweicloud.com/modelarts_faq/modelarts_05_3117.html
就是我们之前说的,正常安装离线的vscode-server传上去就可以了
需要注意的点,比如我是mac M芯片,我看到有人就说下载网址要server-linux-arm64而不是server-linux-x64,但是经过我的实验我还是适合server-linux-x64,所以这个可以都试试,这个问题我感觉是跟自己下载的vscode的架构有关系,比如我下的是macOS Universal 通用的版本而不是专属intel或者M芯片的(猜的)
问题2流程按照https://support.huaweicloud.com/modelarts_faq/modelarts_05_3117.html
就顺利连接上了!!!