我已经在 Ubuntu 11.04 上成功编译了 xen 虚拟机管理程序。
但是,我无法让它正常运行。
xencommons init 脚本显示 Starting xenstored............................................... Could not start xenstored
经过进一步调查,似乎 init 脚本只是像这样启动 xenstore-read
xenstore-读取 -s / >/dev/null 2>&1
显然所有输出都将发送到 /dev/null
直接运行 xenstore-read -s / 会提供以下输出
xenstore-read:符号查找错误:xenstore-read:未定义符号:xs_open
通过 Google 搜索无果。有什么想法吗?
答案1
但是,您是如何构建 Xen 工具的?听起来您可能已经获得了一个软件包,并在依赖关系表明它无法工作时将其塞进去,或者对工具进行了本地构建,然后从他们脚下抽出库地毯。
答案2
只需重建xenstore。
cd xen-4.1.1/工具/xenstore 使清洁 进行安装
然后它就可以工作了。我不知道为什么,但是重建并重新安装后它可以工作。