首页 > 其他分享 >vscode 远程连接报错,“Resolver error: Error: XHR failed”

vscode 远程连接报错,“Resolver error: Error: XHR failed”

时间:2024-10-31 11:21:29浏览次数:1  
标签:11 bin 06 vscode server failed 报错 root

[11:06:53.461] Creating bash subshell inside "bash"
[11:06:53.560] > bash version:  4.4.20(1)-release
[11:06:53.586] > bash version:  4.4.20(1)-release
[11:06:53.717] > c448906b72f1: running
[11:06:53.783] > Acquiring lock on /root/.vscode-server/bin/b3e4e68a0bc097f0ae7907b217c1119af9e03435/vscode-remote-lock.root.b3e4e68a0bc097f0ae7907b217c1119af9e03435
[11:06:53.786] > Installing to /root/.vscode-server/bin/b3e4e68a0bc097f0ae7907b217c1119af9e03435...
[11:06:53.791] > c448906b72f1%%1%%
[11:06:53.792] > Downloading with wget
[11:06:54.063] > wget download failed
[11:06:54.063] > ERROR: cannot verify update.code.visualstudio.com's certificate, issued by ‘CN=Microsoft Azure RSA TLS Issuing CA 08,O=Microsoft Corporation,C=US’: Self-signed certificate encountered. To connect to update.code.visualstudio.com insecurely, use `--no-check-certificate'.
[11:06:54.067] > printenv:
[11:06:54.068] >     LC_MEASUREMENT=C.UTF-8
>     SSH_CONNECTION=172.122.49.0 47560 172.122.65.29 22
>     LC_PAPER=C.UTF-8
>     LC_MONETARY=C.UTF-8
>     LANG=C.UTF-8
>     LC_NAME=C.UTF-8
>     USER=root
>     PWD=/root/.vscode-server/bin/b3e4e68a0bc097f0ae7907b217c1119af9e03435
>     HOME=/root
>     SSH_CLIENT=172.122.49.0 47560 22
>     LC_ADDRESS=C.UTF-8
>     LC_NUMERIC=C.UTF-8
>     MAIL=/var/mail/root
>     SHELL=/bin/bash
>     SHLVL=2
>     LC_TELEPHONE=C.UTF-8
>     VSCODE_AGENT_FOLDER=/root/.vscode-server
>     LOGNAME=root
>     PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
>     LC_IDENTIFICATION=C.UTF-8
>     LC_TIME=C.UTF-8
>     _=/usr/bin/printenv
>     OLDPWD=/root
[11:06:54.068] > Trigger local server download
[11:06:54.069] > c448906b72f1:trigger_server_download
> platform==linux==
> vscodeArch==x64==
> destFolder==/root/.vscode-server/bin/==
> destFolder2==b3e4e68a0bc097f0ae7907b217c1119af9e03435==
[11:06:54.069] > c448906b72f1:trigger_server_download_end
> Waiting for client to transfer server archive...
[11:06:54.069] Got request to download on client for {"platform":"linux","arch":"x64","destFolder":"/root/.vscode-server/bin/b3e4e68a0bc097f0ae7907b217c1119af9e03435"}
[11:06:54.069] Downloading VS Code server locally...
[11:06:54.130] Terminating local server
[11:06:54.131] Resolver error: Error: XHR failed
    at C.onerror (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:72:1399)
[11:06:54.133] ------

解决方案是,参考如下链接,
https://blog.csdn.net/hubaoshizhe2014/article/details/136265315

问题概述
当使用VScode连接远程服务器时,往往需要使用Remote-SSH这个插件。而该插件有一个小bug,当远程服务器网络不佳时容易出现。

在控制台会出现下述语句:
Resolver error: Error: XHR failed at y.onerror (vscode-file://vscode-app/d:/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:77:1261)

解决方法
懂了报错的原因,那就可以从中找出解决方法。即手动在本地下载安装包,然后手动传到服务器端。这样是可以解决这个问题的,虽然不是很优雅。

在服务器端,进入下面的目录,获取commit id。

$ ls ~/.vscode-server/bin
flive@flive-virtual-machine:~/.vscode-server/bin/704ed70d4fd1c6bd6342c436f1ede30d1cff4710$

在这里,我的commit id就是flive@flive-virtual-machine:~/.vscode-server/bin/704ed70d4fd1c6bd6342c436f1ede30d1cff4710$

手动下载出问题的包(tarball),注意下面的COMMIT_ID要替换成自己在上一步得到的commit id。

手动下载出问题的包(tarball),注意下面的COMMIT_ID要替换成自己在上一步得到的commit id。

稳定版下载链接:https://update.code.visualstudio.com/commit:COMMIT_ID/server-linux-x64/stable
内测版下载链接:https://update.code.visualstudio.com/commit:COMMIT_ID/server-linux-x64/insider

如我的稳定版链接就是:https://update.code.visualstudio.com/commit:2ccd690cbff1569e4a83d7c43d45101f817401dc/server-linux-x64/stable

下载后会得到一个vscode-server-linux-x64.tar.gz,将其通过sftp等方式传到服务器上。路径:~/.vscode-server/bin/COMMIT_ID/vscode-server-linux-x64.tar.gz

在服务器端进入该路径,解压。

$ cd ~/.vscode-server/bin/$COMMIT_ID
$ tar -xvzf vscode-server-linux-x64.tar.gz --strip-components 1

重新使用VScode进行连接。

标签:11,bin,06,vscode,server,failed,报错,root
From: https://www.cnblogs.com/yanghailin/p/18517334

相关文章

  • Vue项目在安装依赖时报错:this[kHandle] = new _Hash(algorithm, xofLen)
    原因:这个错误通常是由于Node.js版本更新导致的。新版本的Node.js包含了OpenSSL3.0,它对加密算法和密钥大小有更严格的限制,可能会影响一些旧项目。解决方案:临时解决(需要每次启动时设置):在VSCode终端中:$env:NODE_OPTIONS="--openssl-legacy-provider"在WindowsCMD......
  • 威联通NAS开机报错数据恢复
    针对威联通NAS开机报错的数据恢复问题,以下是一些建议的解决步骤和恢复方法:一、初步检查与诊断检查硬件状态:确保NAS设备的电源正常连接,并检查所有硬盘是否都正常工作。如果可能,尝试重新插拔硬盘或更换故障硬盘。2.查看错误代码和日志:登录NAS管理界面(如果还能访问),查看系统日志......
  • 访问网站404页面时出现301报错
    主机上设置了404错误页面,但在访问网页时,却出现了301报错。这是因为主机域名开启了强制HTTPS加密访问功能,导致服务器在处理HTTP请求时,先返回301状态码并自动跳转到HTTPS请求,然后再去请求404错误页面资源,从而导致301报错。可能原因强制HTTPS加密访问功能:当您对网站服务器发出一个......
  • 【已解决】海思SDK编译实践 -- hi3798mv100,报错
    2023-07-0220:11:00发布源代码是这个hi3798mv100:mirrorofhttps://github.com/glinuz/hi3798mv100windows10下的Ubuntu20版本,编译的时候,总是冒这个错误root@desktop1111:/mnt/d/STB/hi3798mv100-master/HiSTBLinuxV100R005C00SPC041B020#makebuild-j42>&1|tee-a......
  • VM+ubuntu,编译huawei EC6109 SDK 报错"[u-boot.bin] Error 1" ,未找到原因
    环境:ubuntu14,内核3.13.0-24-generic源代码:https://kgithub.com/tegzwn/HiSTBLinuxV100R005C00SPC050编译问题如下:make-C/home/andy1224/Downloads/HiSTBLinuxV100R005C00SPC050-master/out/hi3798mv200/hi3798mv2dmg/obj/source/boot/fastboot/arch/arm/cpu/hi3798mv2x/u-......
  • Typora+gitee+picgo突然失效,此前Typora里面的图片image load failed,图片是gitee链接
    Typora+gitee+picgo突然失效,此前Typora里面的图片imageloadfailed,图片是gitee链接单纯把http链接复制粘贴到网页可以打开图片,但在Typora里面就是加载失败尝试解决方法如下:1、怀疑是Typora版本问题从用了几年的TyporaV1.02版本更新到最新的V1.9版本,发现所有图片又全都......
  • eigen3 编译报错
    错误信息:/usr/include/eigen3/unsupported/Eigen/CXX11/src/util/EmulateArray.h:254:30:error:redeclaredwith1templateparameter254|template<typenameT>structarray_size;/usr/include/eigen3/unsupported/Eigen/CXX11/src/util/EmulateArray.h:255:41......
  • Beyond Compare主进程因7zxa.dll报错崩溃,解决Beyond Compare中7zxa.dll文件丢失或损坏
    在使用BeyondCompare这款强大的文件和文件夹比较工具时,用户可能会遇到主进程因7zxa.dll文件报错而崩溃的问题。7zxa.dll是一个动态链接库文件,虽然它原本是为7-Zip压缩软件设计的,但在某些情况下,它可能会与BeyondCompare产生关联并导致错误。本文将详细介绍如何解决BeyondComp......
  • jmeter java.security.NoSuchProviderException: JCE cannot authenticate the provid
    背景:需要用jmeter调用jar包,加解密的,jar包放到extras里,脚本调用发现会报标题的错误尝试:1.修改jdk版本,以为是jdk版本不兼容,从1.8.0-0184升级到1.8.0-034期间还配置了环境变量 结果:依然报错; 2.指定jmeter使用jdk版本在jmeter.bat中加入setJAVA_HOME=D:\ProgramFiles\Jav......
  • 在VSCode配置PHP开发环境(XAMPP版)
    下载XAMPP官网下载地址:https://www.apachefriends.org/download.html!!下载速度十分慢!!安装XAMPP:·修改安装地址到D盘、·安装英文版下载php官网下载地址:https://windows.php.net/download#php-8.2选择线程安全的zip压缩包配置环境变量:在高级环境变量中修改系统变量......