【Ubuntu VScode Remote SSH 问题解决】Resolver error: Error: XHR failed

ops/2025/2/12 2:16:45/

问题描述

VScode使用remote ssh 远程服务器,报错类似:

[12:06:01.219] Downloading VS Code server locally...
[12:06:01.310] Resolver error: Error: XHR failedat k.onerror (vscode-file://vscode-app/private/var/folders/g1/cvs2rnpx60qc3b4_x72xvxlr0000gn/T/AppTranslocation/1EDA0CA8-65F0-4A71-83AE-D707E1E03A65/d/Visual%20Studio%20Code%20-%20Insiders.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:95:2027)
[12:06:01.311] TELEMETRY: {"eventName":"resolver","properties":{"osReleaseId":"","arch":"","askedPw":"0","askedPassphrase":"0","asked2fa":"0","askedHostKey":"0","remoteInConfigFile":"1","gotUnrecognizedPrompt":"0","dynamicForwarding":"1","localServer":"0","didLocalDownload":"0","installUnpackCode":"0","outcome":"failure","reason":"Unknown","exitCodeLabel":""},"measures":{"resolveAttempts":1,"isExecServer":0,"timing.totalResolveTime":8002,"timing.preSshTime":1670,"timing.establishSshTime":6229,"timing.scriptTime":6332}}
[12:06:01.312] ------

出现在老版本的VSCode,新版本(1.90)应该修复类该问题

解决方法

老版本可以通过服务器上手动安装vscode-server来解决
查看服务器的路径.vscode/home/{user_name}/.vscode-server/bin/{comment-id}
其中comment-id为本地vscode的comment-id,在服务器生成的文件目录,
本地服务器comment-id可通过Help->About查看,Commit
在这里插入图片描述
下载:

wget https://vscode.download.prss.microsoft.com/dbazure/download/stable/{Comment-ID}/vscode-server-linux-x64.tar.gz

其中Comment-ID要对应上,
将下载的vscode-server-linux-x64.tar.gz解压缩到服务器的.vscode/home/{user_name}/.vscode-server/bin/{comment-id} 目录下
注意{comment-id} 目录下为解压缩后的具体文件,而不是vscode-server-linux-x64文件夹,方可生效
完成以上内容和再次使用本地VSCode Remote SSH,OK


http://www.ppmy.cn/ops/157668.html

相关文章

03-DevOps-安装并初始化Gitlab

Gitlab可以理解为是自己搭建的GitHub,也就是自己的代码仓库。 开启macvlan 在192.168.1.10服务器上,构建Macvlan网络,这种网络模式可以为每个容器独立分配ip。 docker network create -d macvlan \--subnet192.168.1.0/24 \--ip-range192.16…

react 19 useOptimistic 竞争更新乐观值时阻塞

react 19 刚刚出,我在官网上调试这个 useOptimistic api 时,发现了一个竞争调用时的阻塞状态。当连续多次调用 updateFn 参数,且每次更新时间较长时,乐观状态的更新被阻塞了。 前往官网 useOptimistic 一节,修改末尾 …

新数据结构(1)冒泡排序和堆排序

冒泡排序 前后两两对比进行交换,每轮至少一个数组变得有序(未排序的最大数值找到正确位置) 代码: package Test20250206;public class BubbleSort {public static void main(String[] args) {// TODO Auto-generated method stu…

F - Building Roads S

Description Farmer John had just acquired several new farms! He wants to connect the farms with roads so that he can travel from any farm to any other farm via a sequence of roads; roads already connect some of the farms. Each of the N (1 ≤ N ≤ 1,000) …

FastReport 加载Load(Stream) 模板内包含换行符不能展示

如下代码 当以FastReport 载入streams时 当模板内包含换行符时会导致不能正常生成pdf System.Xml.XmlDocument newFrxXml new System.Xml.XmlDocument(); newFrxXml.Load(fileName);FastReport.Report report new FastReport.Report();using (var memStream new MemoryStre…

String bean配置-基础笔记

前言:在哔哩哔哩上找的黑马课程做的笔记,课程地址是Spring-06-bean基础配置_哔哩哔哩_bilibili bean基础配置 bean别名配置: bean的作用范围: spring给我们创建的对象默认的是单例的,在bean里面配置scope,可创建多个…

Lisp语言的字符串处理

Lisp语言的字符串处理 Lisp(LISt Processing)是一种历史悠久的编程语言,因其独特的表现形式和强大的符号处理能力而受到广泛关注。在Lisp中,字符串处理是一个重要的领域,涉及到许多操作和技巧。本篇文章将深入探讨Lis…

DeepSeek元学习(Meta-Learning)基础与实践

元学习(Meta-Learning),也称为“学会学习”(Learning to Learn),是一种让模型快速适应新任务的技术。与传统机器学习不同,元学习的目标是通过少量数据或少量训练步骤,使模型能够在新任务上快速学习并表现良好。DeepSeek提供了强大的工具和API,帮助我们高效地构建和训练…