Назад | Перейти на главную страницу

xenstore-read: неопределенный символ: xs_open

Я успешно скомпилировал гипервизор xen на Ubuntu 11.04.

Однако я не могу заставить его работать должным образом.

сценарий инициализации xencommons показывает Запуск xenstored ........................................... .... Не удалось запустить xenstored

При дальнейшем исследовании кажется, что сценарий инициализации просто запускает xenstore-read следующим образом

xenstore-read -s /> / dev / null 2> & 1

Очевидно, весь вывод будет в / dev / null

Запуск этого напрямую, то есть xenstore-read -s /, дает следующий вывод

xenstore-read: ошибка поиска символа: xenstore-read: неопределенный символ: xs_open

Поиск в гугле оказался безрезультатным. Любые идеи?

Но как вы создавали инструменты Xen? Похоже, вы могли получить пакет и втиснуть его, когда зависимости предполагали, что он не будет работать, или сделали локальную сборку инструментов, а затем вытащили библиотечный коврик из-под ног.

Нужно только восстановить xenstore.

cd xen-4.1.1/tools/xenstore
make clean
make install

Тогда это работает. Я не знаю почему, но он может работать после восстановления и переустановки.