如何修复错误“libxenlight 无法创建新域”?

如何修复错误“libxenlight 无法创建新域”?

在 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

相关内容