Sorry voor de spam, echter:
Het verwijderen van een snapshot werkt gewoon, zolang deze niet in gebruik
is!
Voorbeeld:
snapshot1 vanilla install
snapshot 2 updates
snapshot 3 install kvm

Als snapshot3 in gebruik is, is deze niet te verwijderen.
Zet ik de VM terug op snapshot2, is snapshot3 gewoon te verwijderen.

Wat mij betreft opgelost en is het een gebruikers issue.

Op wo 6 aug 2025 om 13:52 schreef Karel Zimmer <[email protected]>:

> Ik werd getriggerd door Geert over lidmaatschap libvirt.
> Het blijkt dat ik in mijn installatiescript uitvoerde:
> sudo usermod --append --groups libvirt,libvirt-qemu "$USER" Dat script
> draai ik met sudo, dus uiteindelijk werd root uitgebreid met het
> lidmaatschap.
> Bij het starten van de Virt-Manager vroeg het systeem om mijn sudo
> wachtwoord (virt-manager.desktop -> virt-manager ->
> org.libvirt.unix.policy).
> Dat was ik niet "gewend".
> Het aanmaken VM en snapshot, stoppen/starten VM, etc werkt goed, alleen
> verwijderen snapshot niet
>
> Na een complete herinstallatie en
> sudo usermod --append --groups libvirt,libvirt-qemu "${SUDO_USER:-$USER}"
> ben ik als gewone user lid gemaakt, het opstarten gaat nu zonder
> wachtwoord.
>
> Verwijderen van snapshots werkt echter nog steeds niet, dezelfde melding:
> libvirtd[1256]: internal error: kan QEMU commando 'block-commit' niet
> uitvoeren: Could not open
> '/var/lib/libvirt/images/Debian_12_Desktop.snapshot1': Permission denied
> Zoals Paul al eerder aangaf, en ik zie het ook, verandert
> eigenaar:groep in /var/lib/libvirt/images/ voortduren van root:root naar 
> ibvirt-qemu:libvirt-qemu
> en v.v.
> Volgens https://forums.debian.net/viewtopic.php?t=158967 ([HowTo] Getting
> Started with Virt-Manager & QEMU-KVM) kan iedereen lid van libvirt naar de
> VMs, maar "the VM files (including VHDs) will be owned by user-root.".
>
> Onder Ubuntu werkte het gewoon zoals je zou verwachten. Met de installatie
> van Virt-Manager (VMM) was je automatisch lid van de groep libvirt.
> En verwijderen werkte ook. Maar ik ga het niet testen onder Ubuntu.
> Ik wacht op trixie (9 augustus?), en kijk dan wel verder.
>
> Bedankt allen.
> Groet, Karel
>
> Op di 5 aug 2025 om 23:30 schreef Geert Stappers <[email protected]>:
>
>> On Mon, Aug 04, 2025 at 09:55:50AM +0200, Karel Zimmer wrote:
>> > Op ma 4 aug 2025 om 09:38 schreef Paul van der Vlis:
>> >
>> > > 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.
>> > >
>> > Hartelijk dank Paul,
>> > Dat zou eea kunnen verklaren.
>> > Lijkt nu weer goed te werken.
>> > Misschien was ik te snel met verwijderen; nog in gebruik.
>>
>> Wat ook nog kan  (wat niet handig is)
>>
>>   Als 'root' werken, terwijl dat niet hoeft.
>>
>>
>> Ik ben de meeste tijd user 'stappers',  heel soms 'root'.
>> En 'stappers' is onder andere lid van de groepen 'libvirt'
>> en 'libvirt-qemu'.
>>
>> Als 'stappers' kan ik VM en VM-snapshots maken & verwijderen.
>> En dat zijn dan "objecten" die van 'stappers' zijn.
>>
>> Mijn hypothese:
>> Original Poster maakte ooit een snapshot als 'root'
>> en probeerde later als 'non-root' die snapshot op te ruimen.
>> Het mooie van Linux is dat het weet heeft van meerdere users,
>> dat ie voorkomt dat de ene user wat overschrijft wat van andere
>> user is.  (Bij een PC, "Personal Computer", is dat echt anders.)
>>
>>
>> Groeten
>> Geert Stappers
>> --
>> Silence is hard to parse
>>
>>

Antwoord per e-mail aan