Trebor Forban píše v Pá 12. 10. 2012 v 16:16 +0200: > Hello, > > can anyone give me a clue where to start looking? > > Could this be caused by libs that are in the "normal" system, but not > in the minimal system? > > Could it be caused by missing services/daemons? wild guess: I'd start with checks for *kit daemons or per-user systemd. IIRC they're used for permission management when using usbredir. David > > I really don't know how to go about debugging this. > > Regards, > TF > > > 2012/10/11 Trebor Forban <trebor.forban@xxxxxxxxx>: > > Hello David, > > > > with my "normal" ubuntu-12.04 started under an openbox-xsession > > usb-redirection is working correctly. > > Looking at the ps output I can see a plethora of services running, > > that are not in my debootstrapped environment. Any Ideas what services > > might be necessary to get usb-redirection working correctly? > > > > Best regards, > > TF > > > > 2012/10/11 David Jaša <djasa@xxxxxxxxxx>: > >> Trebor Forban píše v Čt 11. 10. 2012 v 14:14 +0200: > >>> Hello all, > >>> > >>> I guess I'm still at a loss. I still have the problem that usb device > >>> are showing up twice. > >>> > >>> I've built the following debs: > >>> > >>> swos-celt_0.5.1.3-1_amd64.deb > >>> swos-libusbx_20121010151121-1_amd64.deb > >>> swos-qemu_1.2.0-1_amd64.deb > >>> swos-slirp_20121010151121-1_amd64.deb > >>> swos-spice_0.12.0-1_amd64.deb > >>> swos-spice-gtk_0.14-1_amd64.deb > >>> swos-spice-protocol_0.12.2-1_amd64.deb > >>> swos-usbredir_0.4.4-1_amd64.deb > >>> swos-virt-viewer_0.5.4-1_amd64.deb > >>> > >>> as such: > >>> > >>> #! /bin/bash > >>> SCRIPT=$(basename $0) > >>> PRGDIR=$(cd -P $(dirname $0) && pwd -P) > >>> SRC_ROOT=${PRGDIR}/SWOSTMP/swos-virt-viewer > >>> STAMP=$(/bin/date +'%Y%m%d%H%M%S') > >>> rm /tmp/${SCRIPT}.log > >>> exec >> /tmp/${SCRIPT}.log 2>&1 > >>> > >>> echo $STAMP > >>> rm -fr ${SRC_ROOT} > >>> [ -d $SRC_ROOT ] || mkdir -p $SRC_ROOT > >>> > >>> apt-get update > >>> > >>> apt-get -qq --force-yes --no-install-recommends install \ > >>> bridge-utils build-essential checkinstall git intltool > >>> python-pyparsing usbutils wget \ > >>> libacl1-dev \ > >>> libaio-dev \ > >>> libasound2-dev \ > >>> libdbus-glib-1-dev \ > >>> libgtk-3-dev \ > >>> libgudev-1.0-dev \ > >>> libjpeg-turbo8-dev \ > >>> libnss3-dev \ > >>> libogg-dev \ > >>> libpixman-1-dev \ > >>> libpolkit-gobject-1-dev \ > >>> libpulse-dev \ > >>> libssl-dev libsasl2-dev \ > >>> libvdeplug2-dev \ > >>> libxml2-dev > >>> > >>> INST_ROOT=/usr/local > >>> [ -d $INST_ROOT ] || mkdir -p $INST_ROOT > >>> > >>> export PKG_CONFIG_PATH=$INST_ROOT/lib/pkgconfig:$INST_ROOT/share/pkgconfig > >>> > >>> cd $SRC_ROOT > >>> git clone git://libusbx.git.sourceforge.net/gitroot/libusbx/libusbx > >>> mv libusbx swos-libusbx-$STAMP > >>> cd swos-libusbx-$STAMP > >>> ./autogen.sh --prefix=${INST_ROOT} > >>> make && make install && ldconfig > >>> checkinstall --install=no --pkgname 'swos-libusbx' --pkgversion > >>> "$STAMP" -D --pkgrelease '1' --maintainer 'swosadmin' --pakdir ../debs > >>> --fstrans=no --showinstall=no --autodoinst=no --strip=yes > >>> --stripso=yes --deldoc=yes --deldesc=yes --delspec=yes --nodoc -y > >>> > >>> cd $SRC_ROOT > >>> wget -c http://spice-space.org/download/usbredir/usbredir-0.4.4.tar.bz2 > >>> tar xf usbredir-0.4.4.tar.bz2 && mv usbredir-0.4.4 swos-usbredir-0.4.4 > >>> cd swos-usbredir-0.4.4 > >>> ./configure --prefix=${INST_ROOT} > >>> make -j2 && make install && ldconfig > >>> checkinstall --install=no --pkgname 'swos-usbredir' --pkgversion > >>> '0.4.4' -D --pkgrelease '1' --maintainer 'swosadmin' --pakdir ../debs > >>> --fstrans=no --showinstall=no --autodoinst=no --strip=yes > >>> --stripso=yes --deldoc=yes --deldesc=yes --delspec=yes --nodoc -y > >>> ... > >>> ... > >>> > >>> in a minimal "debootstrapped" ubuntu 12.04 base system. > >>> > >>> Now the symptoms: > >>> > >>> If I install the built debs in a "normal" ubuntu-12.04 host-system all > >>> is well, that is, usb-redirection works as expected. > >>> I'm using a win7 guest with a patched (fixed a race condition causing > >>> boot failure when only using 1-cpu) version of > >>> "spice-guest-tools-0.1". > >>> > >>> If I use the same debs in my minimal debootstrapped base system, > >>> hotplugged (usb-devices that are already plugged in before starting > >>> remote-viewer only show-up once in the gui) usb-devices are shown > >>> twice in the remote-viewer client-gui, and I get the > >>> > >>> "Could not auto-redirect ... at ...: Cannot connect an already > >>> connected usb device" > >>> > >>> error. > >>> > >>> The usb mass-storage works without errors in the win7 guest. > >>> > >>> the debootstrapped system is using an openbox-session and no auto-mounting. > >> > >> Hi Trebor, > >> > >> Could you try openbox on your "normal" system? > >> > >> the result could point to the source of the problems you're > >> experiencing. > >> > >> David > >> > >>> > >>> What Information can I provide to help debug this problem? > >>> > >>> remote-viewer --spice-debug > >>> -device usb-redir,chardev=usbredirchardev1,id=usbredirdev1,debug=3 > >>> strace, valgrind? > >>> > >>> Unfortunately I'm not at all experienced with debugging... > >>> > >>> Best regards, > >>> TF > >>> > >>> > >>> 2012/9/16 Trebor Forban <trebor.forban@xxxxxxxxx>: > >>> > Hello Hans, > >>> > > >>> > sorry for the late response, and sorry for the noise. The error was self-made > >>> > (conflicting builds/installs of gtk-spice with and without polkit support). > >>> > > >>> > Regards, > >>> > TF > >>> > > >>> > 2012/9/5 Hans de Goede <hdegoede@xxxxxxxxxx>: > >>> >> Hi, > >>> >> > >>> >> > >>> >> On 09/04/2012 09:42 PM, Trebor Forban wrote: > >>> >>> > >>> >>> Hello spice developers, > >>> >>> > >>> >>> can someone help me debug the following error message, which is > >>> >>> displayed after inserting an usb-device although all seems to work: > >>> >>> > >>> >>> "Could not auto-redirect ... at ...: Cannot connect an already > >>> >>> connected usb device" > >>> >> > >>> >> > >>> >> Hmm, that is strange, that means that the hotplug code sees a device > >>> >> show up which is already there... > >>> >> > >>> >> Questions: > >>> >> 1) With which platform/os is this (on both the host and client side) > >>> >> 2) If the client is Linux, and you can reproduce the error > >>> >> can you do an lsusb on the client, after the error please. > >>> >> 3) Does the device work inside the guest after this, despite the error? > >>> >> 4) What versions of qemu / spice-server / spice-gtk are you using ? > >>> >> > >>> >> Regards, > >>> >> > >>> >> Hans > >>> _______________________________________________ > >>> Spice-devel mailing list > >>> Spice-devel@xxxxxxxxxxxxxxxxxxxxx > >>> http://lists.freedesktop.org/mailman/listinfo/spice-devel > >> > >> -- > >> > >> David Jaša, RHCE > >> > >> SPICE QE based in Brno > >> GPG Key: 22C33E24 > >> Fingerprint: 513A 060B D1B4 2A72 7F0D 0278 B125 CD00 22C3 3E24 > >> > >> > >> > _______________________________________________ > Spice-devel mailing list > Spice-devel@xxxxxxxxxxxxxxxxxxxxx > http://lists.freedesktop.org/mailman/listinfo/spice-devel -- David Jaša, RHCE SPICE QE based in Brno GPG Key: 22C33E24 Fingerprint: 513A 060B D1B4 2A72 7F0D 0278 B125 CD00 22C3 3E24 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel