Description of problem: When trying to redirect USB ports from host (Mageia 6) to guest (Mageia Caudron) a message indicating that port forwarding has failed is displayed by Boxes and nothing happen. Messages in the terminal are not useful : (gnome-boxes:7246): Boxes-WARNING **: libvirt-broker.vala:66: Failed to update domain 'mageia-unkno': Failed to set domain configuration: XML error: there is no hub at port 1 in USB address bus: 0 port: 1.1 (gnome-boxes:7246): GSpice-CRITICAL **: cursor_handle_set: assertion 'c->init_done == TRUE' failed Version-Release number of selected component (if applicable): gnome-boxes-3.24.0-1 qemu-2.8.1.1-7 How reproducible: Always Steps to Reproduce: 1. In Mageia 6 host, open Mageia Cauldron Guest in gnome-boxes 2. Open the properties panel 3. Try to forward any of your USB port
Created attachment 10266 [details] Boxes internal log This is my Boxes log.
There's a newer version of gnome-boxes in Cauldron: https://mageia.pkgs.org/cauldron/mageia-core-release-x86_64/gnome-boxes-3.28.4-1.mga7.x86_64.rpm.html Try to rebuild the src.rpm and see if we have a possible fix.
CC: (none) => hamnisdude
CC: (none) => marja11Assignee: bugsquad => gnome
That's likely b/c gnome-boxes wasn't linked against libusb, which I fixed in Cauldron: http://svnweb.mageia.org/packages/cauldron/gnome-boxes/current/SPECS/gnome-boxes.spec?r1=1208864&r2=1208865
CC: (none) => thierry.vignaud
Nope, it looks like mga6 build does be linked with libusb even if not directly BR-ed
I'm not a specialist of building src.rpm packages but I try to rebuild Cauldron Boxes package. However it seems that some packages are required by gnome-boxes in Cauldron but not exist in Mageia 6. libosinfo-vala doesn't exist in Mageia 6. It requires osinfo-db which itself not exists in Mageia 6. And osinfo-db requires osinfo-dbtools which doesn't exist in Mageia 6. I build osinfo-db-tools-1.2.0-1 from Cauldron in Mageia 6 but it takes me some times to rebuild all necessary packages.
I try to rebuild the src.rpm from Cauldron. Unfortunately gtk+-3.0 version is too old on Mageia 6. It is 3.22.16 and gnome-boxes 3.28 and newer needs at least version 3.22.20.
This bug is still present in Mageia 7 and gnome-boxes-3.32.1-1. I have tried to delete gnome-boxes and reinstall it but my USB ports cannot be connected to my VM. Same thing happen with a Fedora 30 Workstation guest. I join the troubleshooting log of the Mageia-7 VM.
Source RPM: gnome-boxes-3.24.0-1.mga6.src.rpm => gnome-boxes-3.32.1-1.mga7.src.rpmVersion: 6 => 7
Created attachment 11282 [details] Troubleshooting Log of Mageia 7 guest
Keywords: (none) => NEEDTESTTarget Milestone: --- => Mageia 8
Mageia 7 is EOL since July 1st 2021. There will not have any further bugfix for this release. You are encouraged to upgrade to Mageia 8 as soon as possible. @reporter, if this bug still apply with Mageia 8, please let us know it. @packager, if you work on the Mageia 7 version of your package, please check the Mageia 8 package if issue is also present. In this case, please fix the Mageia 8 version instead. This bug report will be closed OLD if there is no further notice within 1st September 2021.
Bug still valid in Mageia 8.
Version: 7 => 8
(In reply to Cyril Levet from comment #10) > Bug still valid in Mageia 8. And in mageia 9
See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=33445
MGA8 is EOL
Target Milestone: Mageia 8 => Mageia 10Version: 8 => 9CC: (none) => friKeywords: NEEDTEST => (none)
No idea if it still valuable in Mageia 9. I completely switch to KDE and does not use GNOME Boxes any more.