在 14.04 上使用 Virt-Manager 1.2.1。/ 来自 repos 的 Xen 4.4。无法创建 VM 机器,因为此错误出现在 virt-manager 上。
这是在编辑/etc/xen/xend-config.sxp
以允许 virt-manager 工作并重新启动 libvirt 和 xen 服务之后进行的。
最接近的线索是来自 OpenSuse 论坛这表明 Apparmor 和 libvirtd 存在冲突。解决方案似乎是禁用 Apparmor。但 Apparmor 似乎没有安装。
答案1
也许这个办法可行。但还需尝试。
因此看起来需要将以下内容添加到名为 的文件中usr.sbin.libvirtd
。在命令行中,updatedb(sudo updatedb
),然后使用locate来查找该文件(locate usr.sbin.libvirtd
)。
使用 gedit 或 nano 或 vi 或其他适用的文本编辑器进行编辑
在这些行之下:
/lib/udev/scsi_id PUx,
/lib/udev/scsi_id PUx,
/usr/lib/xen-common/bin/xen-toolstack PUx,
添加:
/usr/lib/xen-*/bin/pygrub PUx,
大体摘自:
https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1326003/comments/2