WSL2在Windows 11中显示运行但无法启动、无法通过任何方式访问(含SSH)的故障排查求助
WSL2在Windows 11中显示运行但无法启动、无法通过任何方式访问(含SSH)的故障排查求助
我Win11上的WSL2之前一直运行得挺顺畅的,结果突然就没法通过任何方式访问了——不管是打开Ubuntu应用、在CMD/Powershell里执行wsl命令,甚至连SSH连接都不行。
系统一直显示WSL2处于运行状态,但就是完全没法和它通信。先贴一下wsl -l -v的输出:
PS C:\Windows\system32> wsl -l -v NAME STATE VERSION * Ubuntu-22.04 Running 2
当我尝试用wsl ~进入实例时,它先是卡住,然后提示实例终止,但再次查看状态时,它还是显示Running:
PS C:\Windows\system32> wsl ~ The Windows Subsystem for Linux instance has terminated. PS C:\Windows\system32> wsl -l -v NAME STATE VERSION * Ubuntu-22.04 Running 2
因为我在WSL里开了OpenSSH服务,之前一直能正常远程连接,所以也试了SSH,但同样没有响应,直接超时了(IP已打码):
PS C:\Windows\system32> ssh -v rls@<IP> OpenSSH_for_Windows_8.6p1, LibreSSL 3.4.3 debug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling debug1: Connecting to <IP> [<IP>] port 22. debug1: connect to address <IP> port 22: Connection timed out ssh: connect to host <IP> port 22: Connection timed out
开启额外的SSH调试后,还看到了这条错误信息:
debug3: finish_connect - ERROR: async io completed with error: 10060, io:0000015A0C28BD30
现在我特别不想重启WSL,因为里面有个mdadm服务在管理我的RAID,而且出问题之前它正在备份数据。有没有大佬能给我一些排查这个问题的思路?万分感谢!
备注:内容来源于stack exchange,提问作者ricardo3889
相关产品推荐
相关产品推荐

