On Thu, Dec 02, 2021 at 16:27:00 +0100, Elias Mobery wrote: > OK, so I tried both ways. (The VM image is in the read-only squashfs.) > > 1.) Editing VM domain XML: > <disk> > > <transient/> > </disk> > > Error: Internal Error - Could not open > /var/lib/libvirt/images/vm.snapshot1 : Permission Denied > > I chowned everything to libvirt but no changes. Maybe a read-only conflict? Yes, the overlay is created in the same path as the original image, just with a suffix, so if that is a read-only FS it will not work. I've thought about adding a possibility to specify the location for the overlay but didn't ever get to implementing it actually. > 2.) Adding second disk to VM domain XML > (shortened ) > > <disk> > source /var/lib..../images/vm.qcow2 > target dev=vda > </disk> > > > <disk> > source /var/lib...../images/vm.qcow2 > target dev=vdb > <transient/> > </disk> > > Error: unsupported configuration: cannot create external snapshot for disk > vdb - collision with disk vdb. Could you please post the unabbreviated steps? I don't really know what's going on based on this. > After googling I found that a lot of people get permission denied errors > using transient. I will keep looking, really not sure.