ekcte3u |
|
Темы:
1
Сообщения:
4
Участник с: 17 октября 2011
|
Доброго времени суток! Помогите советом Делаю по вики, только питона 2.5 в ауре не нашёл, поставил 2.6 В итоге ловлю слеюдущее ld -melf_i386 -s -r 32bitbios.o tcgbios/tcgbiosext.o util.o pmm.o -o 32bitbios_all.o sh mkhex highbios_array 32bitbios_all.o > 32bitbios_flat.h make[9]: Выход из каталога `/tmp/yaourt-tmp-root/aur-xen/src/xen-4.1.1/tools/firmware/rombios/32bit' make[8]: Выход из каталога `/tmp/yaourt-tmp-root/aur-xen/src/xen-4.1.1/tools/firmware/rombios/32bit' make[7]: Выход из каталога `/tmp/yaourt-tmp-root/aur-xen/src/xen-4.1.1/tools/firmware/rombios' make BIOS-bochs-latest make[7]: Вход в каталог `/tmp/yaourt-tmp-root/aur-xen/src/xen-4.1.1/tools/firmware/rombios' gcc -o biossums biossums.c gcc -DBX_SMP_PROCESSORS=1 -E -P rombios.c > _rombios_.c bcc -o rombios.s -C-c -D__i86__ -0 -S _rombios_.c sed -e 's/^\.text//' -e 's/^\.data//' rombios.s > _rombios_.s as86 _rombios_.s -b tmp.bin -u- -w- -g -0 -j -O -l rombios.txt make[7]: as86: Команда не найдена make[7]: *** [BIOS-bochs-latest] Ошибка 127 make[7]: Выход из каталога `/tmp/yaourt-tmp-root/aur-xen/src/xen-4.1.1/tools/firmware/rombios' make[6]: *** [all] Ошибка 2 make[6]: Выход из каталога `/tmp/yaourt-tmp-root/aur-xen/src/xen-4.1.1/tools/firmware/rombios' make[5]: *** [subdir-all-rombios] Ошибка 2 make[5]: Выход из каталога `/tmp/yaourt-tmp-root/aur-xen/src/xen-4.1.1/tools/firmware' make[4]: *** [subdirs-all] Ошибка 2 make[4]: Выход из каталога `/tmp/yaourt-tmp-root/aur-xen/src/xen-4.1.1/tools/firmware' make[3]: *** [all] Ошибка 2 make[3]: Выход из каталога `/tmp/yaourt-tmp-root/aur-xen/src/xen-4.1.1/tools/firmware' make[2]: *** [subdir-install-firmware] Ошибка 2 make[2]: Выход из каталога `/tmp/yaourt-tmp-root/aur-xen/src/xen-4.1.1/tools' make[1]: *** [subdirs-install] Ошибка 2 make[1]: Выход из каталога `/tmp/yaourt-tmp-root/aur-xen/src/xen-4.1.1/tools' make: *** [install-tools] Ошибка 2 ==> ОШИБКА: Произошел сбой в build(). Преждевременный выход... ==> ERROR: Makepkg was unable to build xen. ==> Restart building xen ? [y/N] http://pastebin.com/7Jg7Ce1G Гугл не помог. При попытки установить, скачав сорцы с официалки, ловлю постоянные проблемы с обработкой скриптов. То в одно месте условие не пройдёт, то ещё что. Куда копать? Заранее благодарен за помощь! |
cucullus |
|
![]()
Темы:
269
Сообщения:
3574
Участник с: 06 июня 2007
|
в приведённом листинге ни слова про питон
такие дела.
|
ekcte3u |
|
Темы:
1
Сообщения:
4
Участник с: 17 октября 2011
|
Извиняюсь, протупил в начале поисков в гугле, когда искал по "make: as86: Команда не найдена", проигрнорировав половину ссылок. В итоге поставил пакет bin86, установил xen, добавил в загрузчик модифицированое ядро xen, загрузился с него. запустил с горем пополам xend сейчас поставил virt-manager, GUIшку для управления гипервизором. при запуске получаю ошибку подключения к xen no connection driver available for No connection for URI xen:/// Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/connection.py", line 983, in _try_open None], flags) File "/usr/lib/python2.7/site-packages/libvirt.py", line 102, in openAuth if ret is None:raise libvirtError('virConnectOpenAuth() failed') libvirtError: no connection driver available for No connection for URI xen:/// Погуглил, советую пересобрать libvirt с подержкой xen. Подскажите, как это сделать?) Пытаюсь забить на гуи и делать через консоль. запускаю virt-install получаю ERROR Host does not support any virtualization options ставлю qemu-kvm пробую “включить” qemu-kvm -enable-kvm Could not access KVM kernel module: No such file or directory failed to initialize KVM: No such file or directory No accelerator found! modprobe kvm_intel FATAL: Error inserting kvm_intel (/lib/modules/2.6.39-xenserver/kernel/arch/x86/kvm/kvm-intel.ko.gz): Operation not supported Подскажите, если кто имел опыт с xen'ом, что делать, куда копать? Заранее огромное спасибо! |
sirocco |
|
Темы:
29
Сообщения:
2506
Участник с: 25 июля 2007
|
EkcTe3uИнтересно, как Вы собирали xen. Ибо если это делать правильным путём (xen в AUR), то что yaourt, что makepkg будут ругаться на отсутствующие зависимости (в числе которых есть и bin86) и пакет даже не начнет собираться. Кроме правильного, есть множество других путей, с малопредсказуемым результатом. |
ekcte3u |
|
Темы:
1
Сообщения:
4
Участник с: 17 октября 2011
|
Заставили меня задуматься, хотя собирал стандартно, через yaourt. Сейчас методом тыка закоментил строку с условиям проверки архитектуры, где зависимости дополняются пакетом lib32-glibc depends=('xz-utils' 'bzip2' 'iproute' 'bridge-utils' 'python2' 'sdl' 'zlib' 'e2fsprogs' 'bin86' 'pkgconfig' 'gnutls' 'lzo2' 'glibc') #[ "$CARCH" == "x86_64" ] && depends=(${depends} 'lib32-glibc') ==> xen dependencies: - xz-utils (already installed) - bzip2 (already installed) - iproute (already installed) - bridge-utils (already installed) - python2 (already installed) - sdl (already installed) - zlib (already installed) - e2fsprogs (already installed) - bin86 (already installed) - pkgconfig (already installed) - gnutls (already installed) - lzo2 (already installed) - glibc (already installed) - dev86 (already installed) - ocaml-findlib (already installed) - iasl (already installed) раскоментил строку с условием, получил другой список зависимостей ==> xen dependencies: - xz-utils (already installed) - lib32-glibc (already installed) - dev86 (already installed) - ocaml-findlib (already installed) - iasl (already installed) В чём у меня косяк, я не знаю) Не силён… но погуглил))) сделал небольшую модификацию: depends=('xz-utils' 'bzip2' 'iproute' 'bridge-utils' 'python2' 'sdl' 'zlib' 'e2fsprogs' 'bin86' 'pkgconfig' 'gnutls' 'lzo2' 'glibc') #[ "$CARCH" == "x86_64" ] && depends=(${depends} 'lib32-glibc') [ "$CARCH" == "x86_64" ] && depends=("${depends[@]}" 'lib32-glibc') ==> xen dependencies: - xz-utils (already installed) - bzip2 (already installed) - iproute (already installed) - bridge-utils (already installed) - python2 (already installed) - sdl (already installed) - zlib (already installed) - e2fsprogs (already installed) - bin86 (already installed) - pkgconfig (already installed) - gnutls (already installed) - lzo2 (already installed) - glibc (already installed) - lib32-glibc (already installed) - dev86 (already installed) - ocaml-findlib (already installed) - iasl (already installed) Может сможете мне подсказать хотя бы с малопредсказуемым результатом пару путей решений моих проблем с libvirt'ом или kvm'ом из моего предыдущего поста? Заранее спасибо! |
sirocco |
|
Темы:
29
Сообщения:
2506
Участник с: 25 июля 2007
|
EkcTe3uДа, таки кривой PKGBUILD. Было бы неплохо отписаться в коментах. Судя по актуальности archwiki по xen и кривизне упомянутого PKGBUILD, всерьез никто этим в арче не занимается и не использует. Да и пакет linux-xen в AUR orphaned… Жизнь чуть теплится в коментах пакета. Глянул https://aur.archlinux.org/packages/li/libvirt-git/PKGBUILD (аналогично для PKGBUILD из community) Явно указано ./configure --prefix=/usr --libexec=/usr/lib/"$pkgname" \ --with-storage-lvm --without-xen || return 1 Взять PKGBUILD от libvirt из community, отредактировать и makepkg? |
ekcte3u |
|
Темы:
1
Сообщения:
4
Участник с: 17 октября 2011
|
Мда… печально… Оставить комент по поводу PKGBUILD не могу, идиот потому что, не могу найти где там регистрация) только на форуме смог зарегестрироваться) За совет - спасибо! Думаю ночью покопаюсь… Правда уже возникли сомнения в необходимости xen… Может сможете мне что-нибудь аналогичное подсказать? Точнее не аналогичное, а то что мне хотелось получить от xen. Хотелось бы иметь возможность управления N(более 3ёх) виртуальными машинами, с возможностью запуска либо остановки через единный интерфейс(GUI, WEB, CLI - без разницы), в идеале плюс мониторинг загружености онных и возможность планирования запуска и остановки тех или инных виртуалок по времени, событиям и прочему. В той же аппаратной виртуализации и остальных серьёзных особеностях особой нужды не испытываю. Понимаю что это можно реализовать и сторонними средставами, частично через скрипты, частично через тот же Nagios или другую систему мониторинга. Но вдруг есть ещё что-то единое для таких целей? Хотелось бы само собой из свободного ПО. Заранее спасибо! |