当我切换到在 Windows 笔记本电脑上使用 bash 打字时,它会返回如下所示的错误,我搜索了一下但找不到它,而且我是新手,你能帮助我吗?
这个错误:
<3>WSL (8) ERROR: CreateProcessEntryCommon:347: getpwuid(0) failed 2
<3>WSL (8) ERROR: CreateProcessEntryCommon:351: getpwuid(0) failed 2
<3>WSL (8) ERROR: CreateProcessEntryCommon:524: execvpe /bin/sh failed 2
<3>WSL (8) ERROR: CreateProcessEntryCommon:533: Create process not expected to return
[process exited with code 1 (0x00000001)]
答案1
我认为这关联可能有帮助。
导致此类错误的一个原因是设置了默认 WSL 发行版docker
。在这种情况下,您可以使用命令找到当前哪个发行版是默认发行版,wsl -l
然后使用命令将其更改为正确的发行版wsl -s <distro_name>
。