首页 > 解决方案 > WSLTTY/MINTTY 启动失败

问题描述

昨晚机器重新启动后,当我尝试启动它时,我的 WSLTTY/MINTTY 终端崩溃了。它在崩溃之前会短暂显示一条错误消息,内容如下:

note: backend error output: Assertion failed: connectRet == 0 (nix-sock.c: nix_local_connect: 67)

我在 Windows 10 上,使用 WSL1,而不是 WSL 2。我卸载了 WSLTTY 并重新安装了最新版本 3.5.1。问题仍然存在。然后我卸载了 Ubuntu 并重新安装了最新版本 20.04.03 LTS。问题仍然存在。我还尝试安装旧版本的 WSLTTY/MINTTY (1.7.9) 并收到略有不同的错误:

/bin/wslbridge: Exit 1 wslbridge error: failed to start backend process note: backend error output: wslbridge=backend.cc:44: int{anonymous}:: connectsocket(int const string &): Assertion 'connectRet==0' failed

所以看起来这个问题可能与称为 wslbridge 的东西有关?好像有原版和二版。wslbridge2.exe 和 wslbridge2-backend 都位于 wsltty/bin/ 中(带有最新版本的 WSLTTY/MINTTY)。

我对 WSLTTY/MINTTY 进行了大量配置,并且非常喜欢我设置它的方式。我真的希望我可以让它再次工作,而不必切换到不同的终端模拟器或使用 Windows 模拟器。任何帮助将不胜感激。

标签: windows-subsystem-for-linuxmintty

解决方案


推荐阅读