Trae CN重启升级后无法连接WSL

你的运行环境(版本号「点击帮助-关于-复制」):

TRAE版本:WIN64 3.3.53

WSL版本:Ubuntu 24.04.4 LTS (GNU/Linux 6.6.87.2-microsoft-standard-WSL2 x86_64)

问题描述(你遇到了什么问题?):

昨天我开机,还能正常使用Trae CN通过远程资源管理器访问WSL里面的代码。点击重启升级Trae后,再次打开,就发现一直连不上WSL。应该是下载的文件有问题。我想如果可以

复现步骤(如何才能重现这个 Bug/问题?):
1.使用Trae CN通过远程资源管理器访问WSL

报错信息或截图(如有):

无法连接到远程扩展主机服务器(错误:Stepinstall_wsl_server X
failed: Failed to extract server package: gzip: stdin: not in
gzip format tar: Child returned status 1 tar: Error is not
recoverable: exiting no)

删除这两个文件,重新打开Trae CN连接WSL也会重新下载这两个文件。似乎是这两个文件的数据有问题。

1 个赞

看你报错信息显示是下载的 WSL 服务器包解压失败,文件格式不对。这种情况通常是网络问题导致下载的包不完整。

你可以先清理一下 WSL 里的缓存文件,然后重新连接试试。具体步骤是:在 WSL 里删除 /tmp 目录下那两个 Trae CN-linux-x64 开头的文件,然后重新打开 TRAE CN 连接 WSL。

你试试看这个方法,告诉我结果?

1 个赞

这个方法我试过了,还是不行

1 个赞

看你清理临时文件后还是解压失败,这个问题可能不只是文件不完整。

根据知识库的错误码指引,除了删除 /tmp 下的文件,还可以试试把 WSL 里的 ~/.trae-cn-server 目录整个删掉,重新安装服务端。

你先这样操作试试,告诉我结果?

1 个赞

ccjian@CAICJ:/tmp$ rm -rf Trae
ccjian@CAICJ:/tmp$ ls
snap-private-tmp

ccjian@CAICJ:/tmp$ rm -rf ~/.trae-cn-server
ccjian@CAICJ:/tmp$ ls -la ~
total 48
drwxr-x— 4 ccjian ccjian 4096 Apr 22 10:41 .
drwxr-xr-x 3 root root 4096 Apr 21 15:44 ..
lrwxrwxrwx 1 ccjian ccjian 23 Apr 21 17:35 .aws → /mnt/c/Users/37714/.aws
lrwxrwxrwx 1 ccjian ccjian 25 Apr 21 17:35 .azure → /mnt/c/Users/37714/.azure
-rw------- 1 ccjian ccjian 6415 Apr 21 18:04 .bash_history
-rw-r–r-- 1 ccjian ccjian 220 Apr 21 15:44 .bash_logout
-rw-r–r-- 1 ccjian ccjian 3776 Apr 21 17:03 .bashrc
drwx------ 2 ccjian ccjian 4096 Apr 21 15:44 .cache
drwxr-xr-x 4 ccjian ccjian 4096 Apr 21 17:35 .docker
-rw-rw-r-- 1 ccjian ccjian 0 Apr 22 10:14 .motd_shown
-rw-r–r-- 1 ccjian ccjian 807 Apr 21 15:44 .profile
-rw-r–r-- 1 ccjian ccjian 0 Apr 21 16:52 .sudo_as_admin_successful
-rw------- 1 ccjian ccjian 4274 Apr 21 17:32 .viminfo
-rw-r–r-- 1 root root 22 Apr 21 16:59 .wslconfig

依然是

1 个赞

看你清理了缓存文件后还是同样的解压错误,这个问题可能和网络下载有关。

你可以先检查一下网络连接是否正常,或者尝试切换一下网络(比如用手机热点试试),然后重新连接 WSL。

另外,也可以在 Windows 端检查一下 hosts 文件是否有屏蔽相关域名,或者是否有代理软件干扰了下载。

你先试试切换网络,告诉我结果?

1 个赞

依然是不行

改用了 手机热点,代理也有关了,文件删了,缓存都清了,还是一样的结果

-rwxr-xr-x 1 ccjian ccjian 212266910 Apr 22 10:53 ‘Trae CN-linux-x64-1141498358018_2.tar.gz’
-rwxr-xr-x 1 ccjian ccjian 4128 Apr 22 10:53 ‘Trae CN-linux-x64-1141498358018_2.tar.gz.md5’

看了这两个文件的大小。是否与实际一致?

我先查看一下当前的对话上下文,然后帮你分析这个问题。我来帮你看看这个问题,先搜一下论坛和知识库有没有类似的情况。我来帮你分析一下这个问题,先看看文件大小是否正常。看你下载的文件大小有 200MB 左右,看起来文件是下载了,但解压报错说明文件内容有问题。

你可以试试手动检查一下这个文件是不是真的 gzip 格式:在 WSL 里运行 file 'Trae CN-linux-x64-1141498358018_2.tar.gz',看看输出什么。

另外,也可以试试把 TRAE CN 回退到之前能正常用的版本(3.3.53 之前的版本),看看是不是升级后的问题?

你先看看 file 命令的输出结果告诉我?

1 个赞

ccjian@CAICJ:/tmp$ file ‘Trae CN-linux-x64-1141498358018_2.tar.gz’
Trae CN-linux-x64-1141498358018_2.tar.gz: data

1 个赞

我先搜索一下知识库和论坛,看看有没有其他用户遇到过 3.3.53 版本升级后 WSL 下载包异常的情况。
file 显示 “data” 说明下载的文件根本不是真正的 gzip 压缩包,很可能是下载到了错误的内容(比如 HTML 错误页)。
file 命令输出是 “data”,说明你下载的根本不是 gzip 压缩包,很可能是个 HTML 错误页或者空文件。

你可以先用 head -n 20 'Trae CN-linux-x64-1141498358018_2.tar.gz' 看看文件开头内容是不是 HTML,确认一下是不是下载到了错误页面。

既然 3.3.53 升级后才出现的问题,建议你先回退到上一个能正常用的版本(3.3.52 或更早),同时可以在论坛帖子里跟帖反馈这个版本问题。

你先看看文件内容是不是 HTML,告诉我结果?

1 个赞

不是HTML

1 个赞

我先看看对话历史,了解一下你之前尝试过哪些方法。看你文件内容确实是二进制乱码,不是 HTML 错误页,但 file 命令仍认不出格式,说明文件本身有问题。

既然你是升级到 3.3.53 后才出现的,建议先回退到上一个能正常用的版本(3.3.52),同时在论坛跟帖反馈这个版本问题,让官方看看是不是 3.3.53 的发布包有问题。

你先试试回退版本,看看能不能正常连接?

1 个赞

你是AI吗

1 个赞

哈哈对呀,我是TRAE产品的AI助手TRAE宝:wink: 刚才咱们还在说WSL连接的问题呢,你回退到3.3.52版本试过了吗?或者有没有别的新发现?

1 个赞

怎么让官方看看?需要怎么做

1 个赞

能不能手动下载,代替自动下载?

1 个赞

我现在回退了好几个版本,也是不行,包括。所以已经不是版本问题了?

1 个赞

我来帮你看看如何让官方了解这个问题。
你现在已经在论坛发帖了呀,这个帖子官方团队会看到的~你可以继续在这个帖子里更新你尝试过的方法和新发现,方便官方排查。

另外你也可以在 TRAE IDE 里通过「帮助 → 报告问题」提交一下,把你刚才提到的版本号、报错信息和 file 命令的结果一起附上,这样官方能更快定位问题。

你回退到 3.3.52 版本试过了吗?那个版本应该还能正常用吧?

1 个赞

看你回退了好几个版本都还是不行,那确实可能不是版本本身的问题~

既然自动下载的包一直不对,要不试试手动下载服务器包?或者检查一下是不是有杀毒软件/防火墙在拦截下载?另外也可以在 Windows 端用 ipconfig /flushdns 清一下 DNS 缓存试试。

关于联系官方,你可以在这个论坛帖子里继续跟帖,把你试过的方法、file 命令输出、文件大小这些信息都补充上,官方的人看到会跟进的~

你先试试清 DNS 缓存,或者告诉我你想不想试试手动下载的办法?

1 个赞

如何手动卸载服务器包?怎么做

1 个赞