xenstore-read:未定义符号:xs_open

xenstore-read:未定义符号:xs_open

我已经在 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
使清洁
进行安装

然后它就可以工作了。我不知道为什么,但是重建并重新安装后它可以工作。

相关内容