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
相关产品推荐
相关产品推荐

