Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#17448 - [qemu-kvm] Build with native VDE support

Attached to Project: Arch Linux
Opened by Jacek Roszkowski (j.roszk) - Wednesday, 09 December 2009, 05:45 GMT
Last edited by Tobias Powalowski (tpowa) - Saturday, 09 January 2010, 17:42 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
VDE (Virtual Distributed Ethernet - http://vde.sourceforge.net/) is a very convenient way to manage networking in virtual machines with QEMU.

qemu-kvm may be compiled with native VDE support (it means it won't need any additional scripts to set up network interfaces).

The problem is that configure script for this program has --disable-vde flag, but there is no --enable. It just checks if vde is available and if it is then it's compiled in. VDE would be supported only if package maintainer had vde2 package from community installed.

Additional info:
* package version(s)
qemu-kvm 0.11.0-1
vde2 2.2.2-3

* config and/or log files etc.

Steps to reproduce:
$ qemu-kvm --help | grep vde
$

Expected result:

$ qemu-kvm --help | grep vde
-net vde[,vlan=n][,name=str][,sock=socketpath][,port=n][,group=groupname][,mode=octalmode]
$

Workaround:
pacman -S vde2 and rebuild qemu-kvm from abs
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Saturday, 09 January 2010, 17:42 GMT
Reason for closing:  Fixed
Comment by Tobias Powalowski (tpowa) - Wednesday, 06 January 2010, 09:45 GMT
Added vde2 support, please use the vde2 package from extra repository and tell me if something is missing.
Comment by frederick_metzengerstein (metzengerstein) - Wednesday, 06 January 2010, 22:01 GMT
@ tpowa

Everytime qemu-kvm is executed, this comes to output:

profiling:/home/tobias:Cannot create directory
profiling:/home/tobias/Arch/svn/svn-packages/vde2/trunk/src/vde2-2.2.2/src/lib/.libs/libvdeplug.gcda:Skip
profiling:/home/tobias:Cannot create directory

Packages: extra/vde2 2.2.2.4
extra/qemu-kvm 0.12.1.2-1 (but same issue with build from source)

Package /community/vde2 2.2.2.3 works well.

ps:I haven't tested the functionality of vde (not needed by me).
Comment by Jacek Roszkowski (j.roszk) - Thursday, 07 January 2010, 16:54 GMT
Same here - qemu works with both, vde networking as well, but with extra/vde2 I get messages:

profiling:/home/tobias:Cannot create directory
profiling:/home/tobias/Arch/svn/svn-packages/vde2/trunk/src/vde2-2.2.2/src/lib/.libs/libvdeplug.gcda:Skip
profiling:/home/tobias:Cannot create directory
profiling:/home/tobias/Arch/svn/svn-packages/vde2/trunk/src/vde2-2.2.2/src/common/.libs/cmdparse.gcda:Skip
profiling:/home/tobias:Cannot create directory
profiling:/home/tobias/Arch/svn/svn-packages/vde2/trunk/src/vde2-2.2.2/src/common/.libs/canonicalize.gcda:Skip
profiling:/home/tobias:Cannot create directory
profiling:/home/tobias/Arch/svn/svn-packages/vde2/trunk/src/vde2-2.2.2/src/lib/.libs/libvdeplug.gcda:Skip
profiling:/home/tobias:Cannot create directory
profiling:/home/tobias/Arch/svn/svn-packages/vde2/trunk/src/vde2-2.2.2/src/common/.libs/cmdparse.gcda:Skip
profiling:/home/tobias:Cannot create directory
profiling:/home/tobias/Arch/svn/svn-packages/vde2/trunk/src/vde2-2.2.2/src/common/.libs/canonicalize.gcda:Skip
Comment by Tobias Powalowski (tpowa) - Friday, 08 January 2010, 09:13 GMT
new vde package doesn'T create those errors/files anymore.
Are you fine with the modular vde config stuff?
Comment by Jacek Roszkowski (j.roszk) - Friday, 08 January 2010, 11:56 GMT
I don't know what do you mean by modular, but it works fine. I can connect to my virtual machines.
Comment by Tobias Powalowski (tpowa) - Friday, 08 January 2010, 11:57 GMT
I mean, the config file scheme if this is ok.
Comment by Jacek Roszkowski (j.roszk) - Friday, 08 January 2010, 13:59 GMT
I am still not sure if I understand correctly, but if you mean the /etc/conf.d/vde file, I am fine with the default one.
Comment by Tobias Powalowski (tpowa) - Friday, 08 January 2010, 14:01 GMT
Yes i mean this, i hope i catched everything since no other distribution offers something like that.

Loading...