我正在尝试在 Ubuntu 11.10 上添加 DomU 操作系统。
我已经成功安装了 Xen。
已验证
- xm 信息
- virsh 版本
返回如下内容:
Compiled against library: libvir 0.9.2
Using library: libvir 0.9.2
Using API: Xen 3.0.1
Running hypervisor: Xen 4.1.
现在,当我尝试安装 DomU 时,它显示:
无法连接到‘localhost:8000’:
在 VMM 中。
因此,我跟随这错误链接。
我现在可以开始添加 DomU。添加 DomU 时,在最后阶段,出现以下错误:
Unable to complete install: 'POST operation failed: xend_post: error
from xen daemon: (xend.err "Error creating domain: device model
'/usr/lib/xen/bin/qemu-dm' not found")'
Traceback (most recent call last): File
"/usr/share/virt-manager/virtManager/asyncjob.py", line 44, in
cb_wrapper
callback(asyncjob, *args, **kwargs) File "/usr/share/virt-manager/virtManager/create.py", line 1899, in do_install
guest.start_install(False, meter=meter) File "/usr/lib/pymodules/python2.7/virtinst/Guest.py", line 1223, in start_install
noboot) File "/usr/lib/pymodules/python2.7/virtinst/Guest.py", line 1291, in _create_guest
dom = self.conn.createLinux(start_xml or final_xml, 0) File "/usr/lib/python2.7/dist-packages/libvirt.py", line 1686, in
createLinux
if ret is None:raise libvirtError('virDomainCreateLinux() failed', conn=self) libvirtError: POST operation failed: xend_post: error from
xen daemon: (xend.err "Error creating domain: device model
'/usr/lib/xen/bin/qemu-dm' not found")
我尝试过这错误链接说,该错误已在下面的包中解决。
当我运行./configure
此程序时,出现错误:
checking for LIBXML... no
checking libxml2 xml2-config >= 2.6.0 ...
configure: error: Could not find libxml2 anywhere (see config.log for details).
问题是什么?
答案1
您发布的解决方案不够可靠,现在您需要维护两个目录中的二进制文件,其中一个甚至不受包控制。一个简单的符号链接:ln -s /usr/lib/xen-4.1 /usr/lib/xen
就足够了,对于 qemu 来说也是一样。
此外,Serge Hallyn 在启动板错误
sudo apt-get install libxml2-dev libxml2-utils
或者,您可以使用 apt pinning 直接安装更新的 libvirt 包。
答案2
我想,我已经解决了......
对于错误
(xend.err "Error creating domain: device model '/usr/lib/xen/bin/qemu-dm' not found")
复制目录到以下位置
cp /usr/lib/xen-4.1/* -r /usr/lib/xen/
此后出现错误
libvirtError: <Fault: 3>
所以我不得不
cp -r /usr/share/qemu-linaro/ /usr/share/qemu