Bug 44663 - Нет зависимости для edk2-ovmf
Summary: Нет зависимости для edk2-ovmf
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: virt-firmware (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-12-16 18:02 MSK by Evgeny Shesteperov
Modified: 2022-12-18 04:49 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evgeny Shesteperov 2022-12-16 18:02:02 MSK
Версия
======

- python3-module-virt-firmware-1.6-alt1.noarch
- python3-module-virt-firmware-peutils-1.6-alt1.noarch

Дистрибутивы
============

- p10-kworkstation-10.1-x86-64, обновленный до Sisyphus.

Шаги воспроизведения
====================

1. Установить пакеты:

		# apt-get install -y python3-module-virt-firmware python3-module-virt-firmware-peutils

2. Запустить migrate-vars:

		$ migrate-vars

Ожидаемый результат:

		INFO: reading edk2 varstore from /usr/share/edk2/ovmf/OVMF_VARS.fd
		INFO: var store range: 0x64 -> 0xe000

Фактический результат: traceback от Python

		INFO: reading edk2 varstore from /usr/share/edk2/ovmf/OVMF_VARS.fd
		Traceback (most recent call last):
		  File "/usr/bin/migrate-vars", line 9, in <module>
		    sys.exit(main())
		  File "/usr/lib/python3/site-packages/virt/firmware/migrate.py", line 30, in main
		    newstore = edk2.Edk2VarStore(options.template)
		  File "/usr/lib/python3/site-packages/virt/firmware/varstore/edk2.py", line 20, in __init__
		    self.readfile()
		  File "/usr/lib/python3/site-packages/virt/firmware/varstore/edk2.py", line 34, in readfile
		    with open(self.filename, "rb") as f:
		FileNotFoundError: [Errno 2] No such file or directory: '/usr/share/edk2/ovmf/OVMF_VARS.fd'

Не хватает зависимости на пакет edk2-ovmf.
Comment 1 Alexey Shabalin 2022-12-18 04:49:50 MSK
Этот пакет нужен для сборки edk2-ovmf. Что бы не порождать циклическую зависимость, я не буду добавлять на него зависимость.