问题是在运行wsl2的VS code时
,出现以下错误
Segmentation fault
$ code .
Segmentation fault
Run Code Online (Sandbox Code Playgroud) 在 Windows 上安装 Podman Desktop 并尝试初始化 podman 机器后,进程停止在“正在初始化”状态(无错误)。
当尝试手动初始化计算机(通过 CLI)时,会返回错误:
错误:来宾操作系统上的 Shadow-utils 包权限恢复失败:退出状态 0xffffffff
或者
错误:来宾操作系统的 WSL 导入失败
我遇到了 docker 和 wsl2 *.vhdx 映像占用过多空间的问题。
尝试运行:
docker system prune --all
Run Code Online (Sandbox Code Playgroud)
重新启动电脑。
vhdx 映像仍然太大。在我的例子中,图像大小增长到 250GB!
我正在尝试在我的 WSL2 上配置 Xming 显示,经过大量的故障排除尝试后,我很无能为力。
详情:
系统: WSL2 on Windows10Pro
Xming:已安装。日志中的一些希望相关的行:
我尝试过的:(在 WSL2 终端上)
export DISPLAY=$(awk '/nameserver / {print $2; exit}' /etc/resolv.conf 2>/dev/null):0
export LIBGL_ALWAYS_INDIRECT=1
Run Code Online (Sandbox Code Playgroud)
如图所示这里
export DISPLAY=$(grep -m 1 nameserver /etc/resolv.conf | awk '{print $2}'):0.0
Run Code Online (Sandbox Code Playgroud)
如图所示,此处的后续链接
export DISPLAY=172.27.16.1 (/:0/:0.0)
取自 Xming 日志。
到目前为止的结果:在所有情况下我都得到
No protocol specified
Error: Can't …Run Code Online (Sandbox Code Playgroud) 我有一个简单的 Next 应用程序,我在其中进行外部 API 调用来获取一些数据。这工作得很好,直到几天前 - 当应用程序发出 API 请求时,我可以在网络选项卡中看到它尝试调用的 URL,在需要的localhost:3000实际 URL 前面添加了下一个应用程序的地址 ( )被调用,例如:而不是http://{serverAddress}/api/articles调用http://localhost:3000/{serverAddress}/api/articles,并且该请求解析为404 Not Found.
为了进行 API 调用,我使用fetch. 在发出请求之前,我已记录了传入的 URL fetch,它是我需要的正确 URL。我还通过使用Postman向预期的 URL 发出请求,确认我的 API 正在按预期工作。
我没有尝试过使用其他库来axios提出此请求,因为考虑到我的应用程序仅使用即可完美运行,所以这是没有意义的,fetch所以我想了解为什么会在我未来的体验中发生这种情况。
自从我的应用程序运行以来,我没有进行任何代码更改,但是,我对我的服务进行了Docker 化,因此我使用Ubuntu安装了Docker和WSL2。我正在另一台机器上部署这些容器,现在当这个问题发生时,我调用的 API 和 Next 应用程序都直接在我的开发机器上运行。
我看到这篇文章,我确认 URL 中没有任何空格,但是,正如一条评论提到的,我安装了WSL2,但是,我没有通过 WSL 终端运行该应用程序。另外,我尝试执行wsl --shutdown看看是否有帮助,不幸的是问题仍然存在。如果这是问题的原因,我该如何解决?卸载WSL2?如果不是,导致该问题的另一个可能原因是什么?
提前致谢。
编辑:我用来调用的代码fetch:
fetcher.js
export const fetcher …Run Code Online (Sandbox Code Playgroud) 当尝试在 Windows 11 上使用 wsl 2 安装 nvm 时,它会抛出:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:09 --:--:-- 0curl: (6) Could not resolve host: raw.githubusercontent.com
Run Code Online (Sandbox Code Playgroud)
当我尝试ping google.com它时出错,而ping 8.8.8.8有效!?!
wsl-2 ×6
windows-subsystem-for-linux ×2
diskspace ×1
docker ×1
fetch ×1
next.js ×1
nvm ×1
podman ×1
windows-11 ×1
xming ×1