Я успешно скомпилировал гипервизор 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
Тогда это работает. Я не знаю почему, но он может работать после восстановления и переустановки.