Workaround in focal fossa lts Example connect my blueray sata device to virtual machine
1) check device channel (in my case channel 2 and device sg5) root@host:~# lsscsi -g [2:0:0:0] cd/dvd ASUS BC-12B1ST 1.01 /dev/sr0 /dev/sg5 2) edit the file /etc/apparmor.d/libvirt/TEMPLATE.qemu end add line owner /dev/sg5 rw, owner /dev/sg5 k, example content file /etc/apparmor.d/libvirt/TEMPLATE.qemu # # This profile is for the domain whose UUID matches this file. # #include <tunables/global> profile LIBVIRT_TEMPLATE flags=(attach_disconnected) { #include <abstractions/libvirt-qemu> owner /dev/sg5 rw, owner /dev/sg5 k, } 3) on vm xml add where 2 on value scsi_host2 correspond to previously command lsscsi -g <controller type='scsi' index='0' model='virtio-scsi'/> <hostdev mode='subsystem' type='scsi' managed='no' rawio='yes'> <source> <adapter name='scsi_host2'/> <address bus='0' target='0' unit='0'/> </source> </hostdev> -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1573192 Title: apparmor prevents using SCSI hostdevs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1573192/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs