我使用 在全新安装的 Ubuntu 16.04 桌面上安装了 libvirt apt install libvirt-bin
。然后我创建了一个名为的 LXC 域a
。
当我尝试时virsh -c lxc:/// start a
,我看到了以下错误消息:
virsh # start a error: Failed to start domain a error: internal error: guest failed to start: libvirt: error : cannot execute binary /usr/libexec/libvirt_lxc: No such file or directory
我做错了什么?
答案1
/usr/libexec
已解决。这是 Ubuntu libvirt-bin 安装的环境问题。libvirt在/usr/libexec/libvirt_lxc
启动域时会查找 中的文件。但是,/usr/libexec
即使在 之后 也不存在apt install libvirt-bin
。
这是我所做的:
mkdir /usr/libexec ln -s /usr/lib/libvirt/* /usr/libexec
这解决了问题。