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

Reply via email to