Bug ID 1122054
Summary Virtualization Snapshots broken for new VMs
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware x86-64
OS openSUSE Factory
Status NEW
Severity Critical
Priority P5 - None
Component Virtualization:Other
Assignee virt-bugs@suse.de
Reporter ldewey@suse.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

With the latest update to Tumbleweed, I am unable to revert snapshots using
virt-manager or virsh. Virtual Machines existing before the update seem to
function properly, it is only after creating a new machine that snapshots are
not working. I tested spinning up vms of tumbleweed, leap15, and ubuntu 18.04.
Each of them had the following issues:

- With the machine running, live reversions act like they apply, but no changes
are actually made.
- With the machine paused, reversion also does not apply.
- With the machine turned off, reversion is not possible. Virsh is unable to
find the snapshot, and virt-manager errors out with:

Error running snapshot 'FreshInstall': internal error: qemu unexpectedly closed
the monitor: 2019-01-15T19:19:46.020247Z qemu-system-x86_64: Device
'drive-virtio-disk0' does not have the requested snapshot 'FreshInstall'

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 75, in
cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 111, in tmpcb
    callback(*args, **kwargs)
  File "/usr/share/virt-manager/virtManager/libvirtobject.py", line 66, in
newfn
    ret = fn(self, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/domain.py", line 1105, in
revert_to_snapshot
    self._backend.revertToSnapshot(snap.get_backend())
  File "/usr/lib64/python3.6/site-packages/libvirt.py", line 2024, in
revertToSnapshot
    if ret == -1: raise libvirtError ('virDomainRevertToSnapshot() failed',
dom=self)

libvirt.libvirtError: internal error: qemu unexpectedly closed the monitor:
2019-01-15T19:19:46.020247Z qemu-system-x86_64: Device 'drive-virtio-disk0'
does not have the requested snapshot 'FreshInstall'


You are receiving this mail because: