原问题
[22:38:16.193] >
> bc5d04d978ee:trigger_server_download_end
> Waiting for client to transfer server archive...
> Waiting for /home/zhangyihong/.vscode-server/bin/58bb7b2331731bf72587010e943852e
> 13e6fd3cf/vscode-scp-done.flag and vscode-server.tar.gz to exist
[22:38:16.194] Got request to download on client for {"platform":"linux","arch":"x64","destFolder":"/home/ID/.vscode-server/bin/58bb7b2331731bf72587010e943852e13e6fd3cf"}
[22:38:16.194] Downloading VS Code server locally...
[22:38:16.199] >
>
[22:38:17.258] Resolver error: Error: XHR failed
at XMLHttpRequest.r.onerror
[22:38:17.266] ------
问题分析
下载 “VS Code server locally” 时出错
解决方法—手动下载
1. 登录服务器查看commit id(可省略)
报错路径大概率是commit id,即:
不是的话,在 MobaXterm / xftp / Pycharm 等登录服务器,进入以下目录找到commit id:
~/.vscode-server/bin
2. 下载文件
将commit id换为自己的前往网站下载(登录不上挂代理)
https://update.code.visualstudio.com/commit:COMMIT_ID/server-linux-x64/stable
3. 上传并解压
将下载的tar包上传至目录下
~/.vscode-server/bin
cd到目录,输入解压命令
tar -zxvf vscode-server-linux-x64.tar.gz
4. 移动目录!
将vscode-server-linux-x64中的内容移动到commit id/文件下,在此文件夹下使用命令
mv vscode-server-linux-x64/* .
删除原文件
rm -rf vscode-server-linux-x64
5. 成功
参考
https://tencentcloud.csdn.net/65bc86afd4226e0eb4273da5.html
https://blog.csdn.net/weixin_44942303/article/details/127729198