Bug 55120 - Невозможно создать snapshot для виртуальной машины в virt-manager (UEFI)
Summary: Невозможно создать snapshot для виртуальной машины в virt-manager (UEFI)
Status: NEW
Alias: None
Product: Branch p11
Classification: Unclassified
Component: virt-manager (show other bugs)
Version: unspecified
Hardware: aarch64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-07-09 15:26 MSK by Монастырский Илья
Modified: 2025-10-09 18:18 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Монастырский Илья 2025-07-09 15:26:48 MSK
Образ:
Alt Workstation 11.0 aarch64

Стенды:
Baikal-M TF307-MB-S-D - сервер
Aquarius Pro P30 K41 R53 - клиент

Шаги воспроизведения:
Настроить сервер с libvirt
На клиенте запустить virt-manager, подключиться к сервере и установить виртуальную машину
Сделать snapshot

Фактический результат: 
Ошибка создания снимка: Операция не поддерживается: внутренние снимки виртуальной машины с микропрограммой на основе pflash не поддерживаются
Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 72, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/details/snapshots.py", line 237, in _do_create_snapshot
    self.vm.create_snapshot(xml)
  File "/usr/share/virt-manager/virtManager/object/domain.py", line 1197, in create_snapshot
    self._backend.snapshotCreateXML(xml, flags)
  File "/usr/lib64/python3/site-packages/libvirt.py", line 3141, in snapshotCreateXML
    raise libvirtError('virDomainSnapshotCreateXML() failed')
libvirt.libvirtError: Операция не поддерживается: внутренние снимки виртуальной машины с микропрограммой на основе pflash не поддерживаются

Ожидаемый результат:
Успешное создание snapshot'a
Comment 1 jqt4@altlinux.org 2025-10-09 18:18:36 MSK
Сообщение "внутренние снимки виртуальной машины с микропрограммой на основе pflash не поддерживаются" связано с явным запретом создания таких снимков в libvirt:
https://git.altlinux.org/gears/l/libvirt.git?p=libvirt.git;a=commitdiff;h=9e2465834f4bff4068e270f15e9ed5d7301de045

Описание причин запрета и его обхода - создания внешнего снимка:
https://unix.stackexchange.com/questions/663372/error-creating-snapshot-operation-not-supported-internal-snapshots-of-a-vm-wit

В virt-manager-5.0.0-alt1 применён обход проблемы: по умолчанию предлагается создать внешний снимок, хотя создание внутреннего тоже доступно.
Можно рекомендовать этот обход.