Public bug reported:

I use virt-manager with Ubuntu 25.04 VM. Sometimes I did external snapshots. 
After upgrading VM to Ubuntu 25.10 I also saved snapshot. I can start any 
snapshot except last one. When I start last one (with 25.10) I have this log. 
Looks like this is apparmor false positive.
```
Error running snapshot 'init_25.10': internal error: process exited while 
connecting to monitor: 2026-01-13T09:09:26.823084Z qemu-system-x86_64: 
-blockdev 
{"driver":"file","filename":"/home/a/mystorage/libvirt_pool/ubuntu.1757917759","node-name":"libvirt-4-storage","auto-read-only":true,"discard":"unmap"}:
 Could not open '/home/a/mystorage/libvirt_pool/ubuntu.1757917759': Permission 
denied

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 67, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 101, in tmpcb
    callback(*args, **kwargs)
    ~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 57, 
in newfn
    ret = fn(self, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/object/domain.py", line 1219, in 
revert_to_snapshot
    self._backend.revertToSnapshot(snap.get_backend())
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/libvirt.py", line 2456, in 
revertToSnapshot
    raise libvirtError('virDomainRevertToSnapshot() failed')
libvirt.libvirtError: internal error: process exited while connecting to 
monitor: 2026-01-13T09:09:26.823084Z qemu-system-x86_64: -blockdev 
{"driver":"file","filename":"/home/a/mystorage/libvirt_pool/ubuntu.1757917759","node-name":"libvirt-4-storage","auto-read-only":true,"discard":"unmap"}:
 Could not open '/home/a/mystorage/libvirt_pool/ubuntu.1757917759': Permission 
denied
```

To fix such problem I can use hack
```
sudo sh -c 'cat <<EOF >> "/etc/apparmor.d/abstractions/libvirt-qemu"
  # fix from 
https://unix.stackexchange.com/questions/719408/failed-starting-vm-with-libvirt-qemu-permission-denied
  /home/$SUDO_USER/mystorage/libvirt_pool/ubuntu.1757917759 rwk,
EOF'
```

Is it a bug? Error in default apparmor profile?

Bug was detected here:
https://unix.stackexchange.com/questions/719408/failed-starting-vm-with-libvirt-qemu-permission-denied
https://askubuntu.com/questions/1562823/libvirt-manager-could-not-open-permission-denied/1562844#1562844

ProblemType: Bug
DistroRelease: Ubuntu 25.10
Package: apparmor 5.0.0~alpha1-0ubuntu8.3
ProcVersionSignature: Ubuntu 6.17.0-8.8-generic 6.17.2
Uname: Linux 6.17.0-8-generic x86_64
ApportVersion: 2.33.1-0ubuntu3
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Wed Jan 14 12:46:57 2026
InstallationDate: Installed on 2024-08-19 (513 days ago)
InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Release amd64 (20240424)
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
ProcKernelCmdline: BOOT_IMAGE=/boot/vmlinuz-6.17.0-8-generic 
root=UUID=653a2212-f324-4b5f-bd9f-01f590dcf876 ro 
crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
SourcePackage: apparmor
UpgradeStatus: Upgraded to questing on 2025-11-19 (56 days ago)

** Affects: apparmor (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug questing wayland-session

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2138353

Title:
  virt-manager external snapshot become unavailable after time

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/2138353/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to