Dag Geert,
het zie er zo uit:
rw-r--r-- 1 libvirt-qemu libvirt-qemu 4572119040 3 aug 10:38 Debian_12_Desktop.1753861729
Nog wat vreemds:
Heb net een nieuwe VM aangemaakt:
rw-r--r-- 1 libvirt-qemu libvirt-qemu 4572119040 3 aug 10:38 Debian_12_Desktop.1753861729
Daarna een snapshot:
-rw------- 1 root root 21478375424 3 aug 18:34 Debian_12_LXQt.qcow2
-rw-r--r-- 1 root root 196928 3 aug 18:34 Debian_12_LXQt.snapshot1
Dan een installatie van mijn kz-pakket + snapshot:
-rw------- 1 libvirt-qemu libvirt-qemu 21478375424 3 aug 18:34 Debian_12_LXQt.qcow2
-rw-r--r-- 1 libvirt-qemu libvirt-qemu 1058275328 3 aug 18:37 Debian_12_LXQt.snapshot1
-rw-r--r-- 1 root root 26345472 3 aug 18:39 Debian_12_LXQt.snapshot2
Zoals je ziet verandert eigenaar/groep.
Vreemd allemaal.
Groet, Karel
On Sun, Aug 03, 2025 at 12:43:29PM +0200, Geert Stappers wrote:
> On Sun, Aug 03, 2025 at 10:46:39AM +0200, Karel Zimmer wrote:
> > Een punt waar ik tegenaan loop is het werken met KVM en Libvirt.
> > Als ik een snapshot van een VM wil verwijderen krijg ik:
> > Error deleting snapshot 'snapshot2': internal error: kan QEMU commando
> > 'block-commit' niet uitvoeren: Could not open
> > '/var/lib/libvirt/images/Debian_12_Desktop.1753861729': Permission denied
> >
> > Traceback (most recent call last):
> > File "/usr/share/virt-manager/virtManager/asyncjob.py", line 71, in cb_wrapper
> > callback(asyncjob, *args, **kwargs)
> > ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
> > File "/usr/share/virt-manager/virtManager/asyncjob.py", line 107, in tmpcb
> > callback(*args, **kwargs)
> > ~~~~~~~~^^^^^^^^^^^^^^^^^
> > File "/usr/share/virt-manager/virtManager/object/domain.py", line 203, in delete
> > self._backend.delete()
> > ~~~~~~~~~~~~~~~~~~~~^^
> > File "/usr/lib/python3/dist-packages/libvirt.py", line 7490, in delete
> > raise libvirtError('virDomainSnapshotDelete() failed')
> > libvirt.libvirtError: internal error: kan QEMU commando 'block-commit' niet
> > uitvoeren: Could not open
> > '/var/lib/libvirt/images/Debian_12_Desktop.1753861729': Permission denied
> >
> > En de snapshot blijft staan.
> > Graag jullie advies.
>
> Vertel meer over '/var/lib/libvirt/images/Debian_12_Desktop.1753861729'
>
Toelichting op het advies, op het korte bericht:
Met `ls -l /var/lib/libvirt/images/Debian_12_Desktop.1753861729` is
zichtbaar te maken wat de permissies op het bestand staan.
Ook wie "owner" van het bestand is (als het een bestand is).
Groeten
Geert Stappers
Eigenlijk wel benieuwd hoe het gegaan is
met het verwijderen van het snapshot.
--
Silence is hard to parse