LinuxForum.Fans
Тема

Помогите включить VDE в Qemu, пожалуйста

Автор: shipa 25 сообщений 3434 просмотров
#274619

Здравствуйте! :)
прошу помощи в проблеме: Qemu в репе собран без поддержки VDE...
Ок, что я сделал:
1. поставил просто пакет vde2
2. скачал исходный код Qemu
3. он потребовал glib 2.12, его тоже поставил из исходных кодов
4. при ./configure --enable-vde полусаю:

text
[shipa@localhost qemu-1.2.0]$ sudo ./configure --enable-vde 
ERROR
ERROR: User requested feature vde
ERROR: configure was not able to find it
ERROR

Не получилось => решил пересобрать rpm-пакет, думаю авось получится:
делал все по статье с http://wiki.russianfedora.ru предварительно поставил все библиотеки и тп (yum install @virtualization)
Но при сборке rpm-пакета получаю еррор....... http://paste.org.ru/?mgjy30

Что мне делать?..

#274622
"shipa" написал:
1. поставил просто пакет vde2

соответствующие *-dev *-include [или как они там в шляпе называются] пакеты поставил?

#274651

Откуда ты поставил пакет vde2? В репозиториях такого нету. Наверняка поможет поставить оттуда же пакет vde2-devel

#274668

Помогло :)

#274678

помогло-то помогло, пакет собрался, установил, но ни чего это ен поменяло.....
в мане есть даже пример вде-шный:

text

# launch vde switch
vde_switch -F -sock /tmp/myswitch
# launch QEMU instance
qemu linux.img -net nic -net vde,sock=/tmp/myswitch

но что-то не получилось:

text

[shipa@localhost network_3]$ sudo qemu-kvm -net nic -net vde,sock=/tmp/myswitch ./images/hacker1.img 
qemu-kvm: -net vde,sock=/tmp/myswitch: Parameter 'type' expects a network client type

Я правильно сделал изменения в Spec-файле??? http://paste.org.ru/?2ftwed

#274680

Покажи весь лог сборки.

#274681

а где он лежит?

#274682

А как ты собираешь? Так: rpmbuild -ba qemu.spec ?

#274683

да так собирал

#274693

Вот сделай rpmbuild -ba qemu.spec > build.log
И выложи этот файл куда-нибудь.

#274700
Vascom написал:
Вот сделай rpmbuild -ba qemu.spec > build.log
И выложи этот файл куда-нибудь.

http://paste.org.ru/?aojn9p

#274701

Вроде нормально всё.
Кстати, откуда ты взял vde2?

#274722
text
[rpm-sphere]
name=RPM Sphere
baseurl=http://download.opensuse.org/repositories/home:/zhonghuaren/Fedora_17/
gpgkey=http://download.opensuse.org/repositories/home:/zhonghuaren/Fedora_17/repodata/repomd.xml.key
enabled=1
gpgcheck=1
#274725

Я так и думал :(
Не используй этот репозиторий. Там всё очень криво сделано. Например пакету vde2-devel оттуда принадлежит системная директория /usr/include, что является грубейшим нарушением. Да и версия vde2 там уже давно устарела.

#274729

может в этом и заключается пробелма?
от куда лучше его поставить?

#274886
"shipa" написал:
[shipa@localhost ~]$ qemu-kvm -net vde

может strace что-то подскажет...

#274888
Fat-Zer написал:
[quote="shipa"][shipa@localhost ~]$ qemu-kvm -net vde

может strace что-то подскажет...[/quote]

http://paste.org.ru/?hi9fmu

обращается к vde-шным файлам, которых не существует.. в этом проблема?

Войдите или зарегистрируйтесь, чтобы ответить.