Hoi Karel en anderen,
Op 03-08-2025 om 18:46 schreef Karel Zimmer:
> 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.
Mijn ervaring is, dat als de eigenaar libvirt-qemu is, dat de VM dan
actief in gebruik is.
Dit is van toepassing op virtuele machines, met snapshots heb ik weinig
ervaring.
Wellicht dat het snapshot te verwijderen is, als de virtuele machine is
gestopt.
Groet,
Paul
> Vreemd allemaal.
> Groet, Karel
>
> Op zo 3 aug 2025 om 17:00 schreef Geert Stappers <stappers@stappers.nl
> <mailto:stappers@stappers.nl>>:
>
> 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
>
--
Paul van der Vlis Linux systeembeheer Groningen
https://vandervlis.nl/