QEMU 意外退出,退出代码为 -1,stderr:qemu-system-x86_64:未知错误

问题描述 投票:0回答:4

在 Mac M1 中运行 podman 命令“podman machine start”时获取。

版本详情

Mac版本:12.6

Podman版本:4.2.1

Qemu版本:7.1.0

使用 Homebrew 安装 Podman 和 QEMU。

请帮忙。

terminal homebrew qemu podman
4个回答
3
投票

操作系统架构的问题。在安装 Podman 和 Qemu 之前,使用以下命令将您的操作系统架构更改为 arm64

env /usr/bin/arch -arm64 /bin/zsh --login
    

2
投票
@Harpz 的回答对我有帮助,但从他的评论中可以理解你需要完全重新安装 podman,但对我来说情况并非如此。我只需要删除现有的 podman 机器。这就是我所做的:

$ env /usr/bin/arch -arm64 /bin/zsh --login $ podman machine rm --force $ podman machine init $ podman machine start
    

0
投票
就我而言,我购买了一台新的 M1 笔记本电脑并传输了旧笔记本电脑上的所有文件。我不得不重置 podman 机器:

$ podman machine rm --force $ podman machine init $ podman machine start
    

0
投票
您很可能安装了 x86 版本的 podman。安装最新的arm版本。

Podman

© www.soinside.com 2019 - 2024. All rights reserved.