[Bug 1199354] New: Running live snapshot fails with "usb-redir connection broken during migration"
http://bugzilla.opensuse.org/show_bug.cgi?id=1199354 Bug ID: 1199354 Summary: Running live snapshot fails with "usb-redir connection broken during migration" Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Virtualization:Other Assignee: virt-bugs@suse.de Reporter: felix.niederwanger@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Running/reverting a snapshot of a VM in Running state on Tumbleweed fails with a broken usb-redir connection:
phoenix@racetrack-7290:~> virsh snapshot-revert --snapshotname snapshot-running --domain tumbleweed-mate error: internal error: qemu unexpectedly closed the monitor: qxl_send_events: spice-server bug: guest stopped, ignoring 2022-05-09T14:51:46.932083Z qemu-system-x86_64: warning: usb-redir connection broken during migration
2022-05-09T14:51:46.932121Z qemu-system-x86_64: usbredirparser: unserialization must use a pristine parser 2022-05-09T14:51:46.932126Z qemu-system-x86_64: Failed to load usb-redir:parser 2022-05-09T14:51:46.932129Z qemu-system-x86_64: error while loading state for instance 0x0 of device '0000:00:02.1:00.0/2/usb-redir' 2022-05-09T14:51:46.933563Z qemu-system-x86_64: Error -1 while loading VM state
I tested this now with two different VMs, both return the same error. The error appears in virt-manager and when running from the CLI (see above). Restoring a snapshot in Shutoff VM state works without any issues. ## Reproducer Easiest to reproduce is in virt-manager. * Start any VM * Create a snapshot of that VM in Running state * Run the created snapshot -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1199354 Pavel Dost�l <pdostal@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pdostal@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1199354 http://bugzilla.opensuse.org/show_bug.cgi?id=1199354#c1 --- Comment #1 from Felix Niederwanger <felix.niederwanger@suse.com> --- I just checked and the issue is still present. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1199354 http://bugzilla.opensuse.org/show_bug.cgi?id=1199354#c2 James Fehlig <jfehlig@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |felix.niederwanger@suse.com | |, jfehlig@suse.com Flags| |needinfo?(felix.niederwange | |r@suse.com) --- Comment #2 from James Fehlig <jfehlig@suse.com> --- Did you happen to notice when this became broken? E.g. was it a particular TW update the included new versions of qemu and/or libvirt? Can you install previous, working versions of qemu and libvirt to determine which one is causing the issue? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1199354 http://bugzilla.opensuse.org/show_bug.cgi?id=1199354#c3 --- Comment #3 from Felix Niederwanger <felix.niederwanger@suse.com> --- Hi James, it's unfortunately impossible to determine when this issue was introduced and I don't have older versions in the cache on this laptop. If you can point me to where I can find older versions, I can run some quick tests and report back. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1199354 http://bugzilla.opensuse.org/show_bug.cgi?id=1199354#c4 --- Comment #4 from James Fehlig <jfehlig@suse.com> --- I suppose it is not all that easy to test older versions of qemu, libvirt, etc for TW. AFAIK, older snapshots are kept under https://download.opensuse.org/history/, but adding those repos one by one, installing the packages, and checking the result would be tedious. I did a little "bisecting" of my own and found that the issue exists on my laptop, which runs TW 20220426. The issue also exists on one of my test machines running latest TW. Interestingly, the issue does not exist on SLES15 SP4. qemu is at the same version among all of those hosts, but the libvirt versions are quite different. But I build the latest TW libvirt for SLES15 SP4 and it worked fine on my SP4 host. Perhaps there is some small qemu configuration difference between TW and SLE causing the issue? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1199354 http://bugzilla.opensuse.org/show_bug.cgi?id=1199354#c7 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #7 from Dominique Leuenberger <dimstar@opensuse.org> --- This was fixed in Tumbleweed about 2 months ago by https://build.opensuse.org/request/show/981283 usbredir 0.13.0 has been released a few days ago, which also includes the fixes (update just being prepared for inclusion in TW) -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com