USB-Umleitung in libvirt

USB-Umleitung in libvirt

Ich verwende libvirt unter Fedora 28. Ich möchte ein USB-Gerät an eine VM anschließen, aber wenn ich im Virt-Manager im Menü „Virtuelle Maschine“ die Option „USB-Gerät umleiten“ auswähle und dann das Gerät auswähle, erhalte ich die folgende Fehlermeldung:

USB-Umleitungsfehler

spice-client-error-quark: [Gerätename] konnte bei 1-11 nicht umgeleitet werden: Fehler beim Festlegen der USB-Geräteknoten-ACL: „Nicht autorisiert“ (0)

Weder im Journal noch in audit.log gibt es zusätzliche Protokollmeldungen dazu. Es handelt sich nicht um ein Selinux-Problem. Das Dropdown-Menü „Details“ im Fehlerdialog fügt hilfreicherweise „USB-Umleitungsfehler“ hinzu.

Was mache ich mit dieser Fehlermeldung? Ich bin mir nicht einmal sicher, was sie mir sagen will.

Antwort1

Nach einigen Recherchen haben Sie einen Fehler festgestellt. Hier ist die am besten bewertete Lösung, die ich gefunden habe, aber ich kann sie nicht testen, da ich Ihr Setup nicht habe.

cat <<EOF >/etc/udev/rules.d/50-spice.rules
SUBSYSTEM=="usb", GROUP="spice", MODE="0660"
SUBSYSTEM=="usb_device", GROUP="spice", MODE="0660"
EOF

usermod -a -G spice $USER

verwandte Informationen