Package: libspice-server1 Version: 0.12.8-2.1+deb9u1 Severity: important I'm running Debian stretch on client, KVM server and virtualized desktop.
I've tried virt-manager and spicy on the client side using the current packages in stretch: gir1.2-spice-client-glib-2.0 0.33-3.3 gir1.2-spice-client-gtk-3.0 0.33-3.3 libspice-client-glib-2.0-8:amd64 0.33-3.3 libspice-client-gtk-3.0-4:amd64 0.25-1+b1 libspice-client-gtk-3.0-5:amd64 0.33-3.3 libspice-protocol-dev 0.12.12-1 libspice-server1:amd64 0.12.8-2.1+deb9u1 spice-client-glib-usb-acl-helper 0.33-3.3 spice-client-gtk 0.33-3.3 spice-vdagent 0.17.0-1 virt-manager 1:1.4.0-5 Initially, it was all working but with a little latency after mouse clicks. Now, when I connect to the virtualized desktop, keyboard input works but mouse clicks don't have any impact. The virtualized desktop is GNOME 3. I've tried connecting with virt-manager (sets up ssh tunnel for me) and also setting up the ssh tunnel manually and connecting to the tunnelled port with spicy. In spicy, I tried various settings like "Toggle mouse mode" (mouse cursor vanishes when in server mode), "Disable inputs" and "sync modifiers" and none of them resolve the issue. /var/log/libvirt/qemu/host.log doesn't have any clues, these are the debug messages that appear when spicy connects: main_channel_link: add main channel client main_channel_handle_parsed: agent start main_channel_handle_parsed: net test: latency 1.544000 ms, bitrate 15082001 bps (14.383317 Mbps) red_dispatcher_set_cursor_peer: inputs_connect: inputs channel client create On the virtualized system, I ran $ sudo systemctl restart gdm and then logged in again and the mouse is working again. Looking at /var/log/Xorg.0.log.old I found some messages like this: [ 201.369] Build Date: 11 February 2015 12:32:02AM [ 201.369] xorg-server 2:1.16.4-1 (http://www.debian.org/support) ... [1576555.727] (II) config/udev: removing device spice vdagent tablet [1576555.757] (II) evdev: spice vdagent tablet: Close [1576555.757] (II) UnloadModule: "evdev" [1576555.826] (II) config/udev: Adding input device spice vdagent tablet (/dev/input/mouse2) [1576555.826] (II) No input driver specified, ignoring this device. [1576555.826] (II) This device may have been added with another device file. [1576555.827] (II) config/udev: Adding input device spice vdagent tablet (/dev/input/js1) [1576555.827] (II) No input driver specified, ignoring this device. [1576555.827] (II) This device may have been added with another device file. [1576555.896] (II) config/udev: Adding input device spice vdagent tablet (/dev/input/event5) [1576555.896] (**) spice vdagent tablet: Applying InputClass "evdev pointer catchall" [1576555.896] (II) Using input driver 'evdev' for 'spice vdagent tablet' [1576555.896] (**) spice vdagent tablet: always reports core events [1576555.896] (**) evdev: spice vdagent tablet: Device: "/dev/input/event5" [1576555.896] (--) evdev: spice vdagent tablet: Vendor 0 Product 0 [1576555.896] (--) evdev: spice vdagent tablet: Found 3 mouse buttons [1576555.896] (--) evdev: spice vdagent tablet: Found scroll wheel(s) [1576555.896] (--) evdev: spice vdagent tablet: Found relative axes [1576555.896] (--) evdev: spice vdagent tablet: Found absolute axes [1576555.896] (--) evdev: spice vdagent tablet: Found x and y absolute axes [1576555.896] (--) evdev: spice vdagent tablet: Found absolute touchscreen [1576555.896] (II) evdev: spice vdagent tablet: Configuring as touchscreen [1576555.896] (II) evdev: spice vdagent tablet: Adding scrollwheel support [1576555.896] (**) evdev: spice vdagent tablet: YAxisMapping: buttons 4 and 5 [1576555.896] (**) evdev: spice vdagent tablet: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [1576555.896] (**) Option "config_info" "udev:/sys/devices/virtual/input/input20/event5" [1576555.896] (II) XINPUT: Adding extended input device "spice vdagent tablet" (type: TOUCHSCREEN, id 10) [1576555.896] (WW) evdev: spice vdagent tablet: touchpads, tablets and touchscreens ignore relative axes. [1576555.897] (II) evdev: spice vdagent tablet: initialized for absolute axes. [1576555.897] (**) spice vdagent tablet: (accel) keeping acceleration scheme 1 [1576555.897] (**) spice vdagent tablet: (accel) acceleration profile 0 [1576555.897] (**) spice vdagent tablet: (accel) acceleration factor: 2.000 [1576555.897] (**) spice vdagent tablet: (accel) acceleration threshold: 4

