logs: 2 disks: Oct 15 13:14:07 e libvirtd[612]: internal error: unable to execute QEMU command 'transaction': Could not create file: Permission denied Oct 15 13:14:08 e libvirtd[612]: Path '/var/lib/libvirt/images/eoan-disk1.snapshot1.qcow' is not accessible: No such file or directory Oct 15 13:14:08 e libvirtd[612]: Unable to tear down cgroup access on /var/lib/libvirt/images/eoan-disk1.snapshot1.qcow Oct 15 13:14:08 e libvirtd[612]: internal error: child reported (status=125): unable to set user and group to '0:0' on '/var/lib/libvirt/images/eoan-disk1.snapshot1.qcow': No such file or directory Oct 15 13:14:08 e libvirtd[612]: Unable to restore security label on /var/lib/libvirt/images/eoan-disk1.snapshot1.qcow Oct 15 13:14:08 e libvirtd[612]: Path '/var/lib/libvirt/images/eoan-disk2.snapshot1.qcow' is not accessible: No such file or directory Oct 15 13:14:08 e libvirtd[612]: Unable to tear down cgroup access on /var/lib/libvirt/images/eoan-disk2.snapshot1.qcow Oct 15 13:14:08 e libvirtd[612]: internal error: child reported (status=125): unable to set user and group to '0:0' on '/var/lib/libvirt/images/eoan-disk2.snapshot1.qcow': No such file or directory Oct 15 13:14:08 e libvirtd[612]: Unable to restore security label on /var/lib/libvirt/images/eoan-disk2.snapshot1.qcow One disk: - no message - new rule "/var/lib/libvirt/images/eoan-disk1.snapshot1.qcow" rwk, This looks like a late call from labelling (comes with rwk by default). Check what we get with one disk and two disks in GDB: Num Type Disp Enb Address What 3 breakpoint keep y 0x00007f92474dacd0 in load_profile at ../../../src/security/security_apparmor.c:166 silent if fn == 0 cont p fn end (gdb) bt #0 load_profile (profile=0x7f9224049f10 "libvirt-2370eae2-cc9a-493c-b502-d2d64e2ee1d1", def=def@entry=0x7f92380e9190, fn=0x7f92180be390 "/var/lib/libvirt/images/eoan-disk1.snapshot2.qcow", append=append@entry=false, mgr=) at ../../../src/security/security_apparmor.c:166 #1 0x00007f92474db08b in AppArmorSetSecurityImageLabel (mgr=, def=0x7f92380e9190, src=0x7f92181f9930, flags=) at ../../../src/security/security_apparmor.c:830 #2 0x00007f92474d1ebe in virSecurityManagerSetImageLabel (mgr=0x7f91f401d0b0, vm=vm@entry=0x7f92380e9190, src=src@entry=0x7f92181f9930, flags=flags@entry=(unknown: 0)) at ../../../src/security/security_manager.c:506 #3 0x00007f92474cd9a9 in virSecurityStackSetImageLabel (mgr=, vm=0x7f92380e9190, src=0x7f92181f9930, flags=(unknown: 0)) at ../../../src/security/security_stack.c:575 #4 0x00007f92474d1ebe in virSecurityManagerSetImageLabel (mgr=0x7f91f401b920, vm=0x7f92380e9190, src=src@entry=0x7f92181f9930, flags=flags@entry=(unknown: 0)) at ../../../src/security/security_manager.c:506 #5 0x00007f923c27a014 in qemuSecuritySetImageLabel (driver=driver@entry=0x7f91f400f880, vm=vm@entry=0x7f92240444b0, src=src@entry=0x7f92181f9930, backingChain=backingChain@entry=false) at ../../../src/qemu/qemu_security.c:115 #6 0x00007f923c1dccad in qemuDomainStorageSourceAccessModify (driver=0x7f91f400f880, vm=0x7f92240444b0, src=0x7f92181f9930, flags=QEMU_DOMAIN_STORAGE_SOURCE_ACCESS_SKIP_REVOKE) at ../../../src/qemu/qemu_domain.c:9350 #7 0x00007f923c275473 in qemuDomainSnapshotCreateSingleDiskActive (reuse=false, actions=, dd=0x7f92181f98c0, vm=, driver=0x7f91f400f880) at ../../../src/qemu/qemu_driver.c:15216 #8 qemuDomainSnapshotCreateDiskActive (asyncJob=QEMU_ASYNC_JOB_SNAPSHOT, flags=144, snap=, vm=, driver=0x7f91f400f880) at ../../../src/qemu/qemu_driver.c:15269 #9 qemuDomainSnapshotCreateActiveExternal (flags=144, snap=, vm=, driver=0x7f91f400f880) at ../../../src/qemu/qemu_driver.c:15476 #10 qemuDomainSnapshotCreateXML (domain=, xmlDesc=, flags=144) at ../../../src/qemu/qemu_driver.c:15773 #11 0x00007f92475ed698 in virDomainSnapshotCreateXML (domain=domain@entry=0x7f92180f3100, xmlDesc=0x7f92183119a0 "\n \n \n \n \n