You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Alpine Linux 3.20升级后qemu-system-x86_64启动出现mprotect权限拒绝错误及Libvirt无法识别Qemu的问题求助

Alpine Linux 3.20升级后qemu-system-x86_64启动出现mprotect权限拒绝错误及Libvirt无法识别Qemu的问题求助

我刚把我的Alpine Linux升级到3.20版本,结果遇到了这个错误:

phy0:~# qemu-system-x86_64
qemu-system-x86_64: qemu_mprotect__osdep: mprotect failed: Permission denied
qemu-system-x86_64: mprotect of jit buffer: Permission denied

我已经尝试过这些方法了:

  • 重启服务器
  • 修改/dev/kvm的权限
  • 删除自定义配置,使用默认配置
  • 加载多个内核模块,包括kvm、virtio和tun
  • 重新安装所有软件包,执行命令 apk info | xargs apk fix

现在Libvirt无法识别系统上安装的Qemu,提示“no hypervisor options were found for this connection”。在升级之前,我的Libvirt环境已经稳定运行了十年,完全没问题。

当前的Qemu版本是:

phy0:~# qemu-system-x86_64 -version
QEMU emulator version 9.0.2

我现在完全不知道该从哪里开始找解决方案,希望能得到大家的帮助。

编辑补充:顺便提一下,我尝试在chroot环境(也是Alpine系统)里运行qemu,结果还是一样的错误,看起来不是...

备注:内容来源于stack exchange,提问作者karchnu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 07:58:03