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