<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>60240</bug_id>
          
          <creation_ts>2026-08-21 16:16:03 +0300</creation_ts>
          <short_desc>Ошибка обновления сертификатов</short_desc>
          <delta_ts>2026-08-22 00:16:00 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>python3-module-virt-firmware</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Лавренко Егор Сергеевич">lavrenkoes</reporter>
          <assigned_to name="Alexey Shabalin">shaba</assigned_to>
          <cc>konevsa</cc>
    
    <cc>shaba</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>293047</commentid>
    <comment_count>0</comment_count>
      <attachid>22067</attachid>
    <who name="Лавренко Егор Сергеевич">lavrenkoes</who>
    <bug_when>2026-08-21 16:16:03 +0300</bug_when>
    <thetext>Created attachment 22067
полный лог ошибки

Версия пакета:
==============
python3-module-virt-firmware-26.2-alt1
pve-qemu-10.2.2-alt1

Шаги воспроизведения:
=====================
1. Развернуть кластер PVE
2. Создать виртуальную машину (далее VM ID: 100) с EFI-диском (OVMF), отметив предварительную загрузку ключей
3. Отредактировать вручную конфигурацию, указав частичный набор ключей (меняя параметры ms-cert=2023k на ms-cert=2023w):
   # sed -i &apos;/^efidisk0:/ s/ms-cert=2023k/ms-cert=2023w/&apos; /etc/pve/qemu-server/100.conf
4. Выполнить команду обновления сертификатов EFI:
   # qm enroll-efi-keys 100
   * Или: Через Web-интерфейс PVE выбрать диск EFI -&gt; Действия над диском -&gt; Установить обновленные сертификаты -&gt; Да

Ожидаемое поведение:
====================
Конфигурация корректно применяется, после этого можно корректно выполнить запуск ВМ

Реальное поведение:
===================
Конфигурация не применяется, возникает ошибка (лог ошибки во вложении)

Дополнительно:
==============
- В P11 (pve-qemu-10.1.2-alt2 + python3-module-virt-firmware-24.7-alt1): 
Конфигурация не применяется, возникает ошибка:
400 Parameter verification failed. efidisk0: unable to apply pending change efidisk0 : efidisk0: enrolling Microsoft UEFI CA 2023 failed - QEMU storage daemon vm-100-efi-enroll qsd command &apos;block-export-add&apos; failed - Parameter &apos;type&apos; does not accept value &apos;fuse&apos;

- В [P11 + 426365] ( pve-qemu-10.2.2-alt1 + python3-module-virt-firmware-24.7-alt1):
Конфигурация не применяется, возникает ошибка:
400 Parameter verification failed. efidisk0: unable to apply pending change efidisk0 : efidisk0: enrolling Microsoft UEFI CA 2023 failed - command &apos;virt-fw-vars --inplace /var/run/qemu-server/qsd-vm-100-efi-enroll-efidisk0-enroll.fuse --distro-keys ms-uefi --distro-keys windows --add-kek 77fa9abd-0359-4d32-bd60-28f4e78f784b /usr/lib/python3/dist-packages/virt/firmware/certs/MicrosoftCorporationKEK2KCA2023.pem&apos; failed: exit code 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>293066</commentid>
    <comment_count>1</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2026-08-22 00:16:00 +0300</bug_when>
    <thetext>pve-qemu-server-9.2.0-alt3 -&gt; sisyphus:

Fri Aug 21 2026 Sergey Konev &lt;darisishe@altlinux&gt; 9.2.0-alt3
- Fix Microsoft KEK 2023 enrollment with ALT virt-firmware paths (Closes: 60240)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>22067</attachid>
            <date>2026-08-21 16:16:03 +0300</date>
            <delta_ts>2026-08-21 16:16:03 +0300</delta_ts>
            <desc>полный лог ошибки</desc>
            <filename>error.log</filename>
            <type>text/x-log</type>
            <size>3323</size>
            <attacher name="Лавренко Егор Сергеевич">lavrenkoes</attacher>
            
              <data encoding="base64">dXBkYXRlIFZNIDEwMDogLWVmaWRpc2swIGVmaXR5cGU9NG0sZmlsZT1kaXI6MTAwL3ZtLTEwMC1k
aXNrLTAucWNvdzIsbXMtY2VydD0yMDIzayxwcmUtZW5yb2xsZWQta2V5cz0xLHNpemU9NTI4Swpl
ZmlkaXNrMDogZW5yb2xsaW5nIE1pY3Jvc29mdCBVRUZJIENBIDIwMjMKSU5GTzogcmVhZGluZyBy
YXcgZWRrMiB2YXJzdG9yZSBmcm9tIC92YXIvcnVuL3FlbXUtc2VydmVyL3FzZC12bS0xMDAtZWZp
LWVucm9sbC1lZmlkaXNrMC1lbnJvbGwuZnVzZQpJTkZPOiB2YXIgc3RvcmUgcmFuZ2U6IDB4NjQg
LT4gMHg0MDAwMAovdXNyL2xpYi9weXRob24zL3NpdGUtcGFja2FnZXMvdmlydC9maXJtd2FyZS9l
Zmkvc2lnbGlzdC5weTo1ODogQ3J5cHRvZ3JhcGh5RGVwcmVjYXRpb25XYXJuaW5nOiBQYXJzZWQg
YSBzZXJpYWwgbnVtYmVyIHdoaWNoIHdhc24ndCBwb3NpdGl2ZSAoaS5lLiwgaXQgd2FzIG5lZ2F0
aXZlIG9yIHplcm8pLCB3aGljaCBpcyBkaXNhbGxvd2VkIGJ5IFJGQyA1MjgwLiBMb2FkaW5nIHRo
aXMgY2VydGlmaWNhdGUgd2lsbCBjYXVzZSBhbiBleGNlcHRpb24gaW4gYSBmdXR1cmUgcmVsZWFz
ZSBvZiBjcnlwdG9ncmFwaHkuCiAgc2VsZi54NTA5ID0geDUwOS5sb2FkX2Rlcl94NTA5X2NlcnRp
ZmljYXRlKGRhdGEsIGRlZmF1bHRfYmFja2VuZCgpKQpJTkZPOiBhZGQgZGIgY2VydCAvdXNyL2xp
Yi9weXRob24zL3NpdGUtcGFja2FnZXMvdmlydC9maXJtd2FyZS9jZXJ0cy9taWNyb3NvZnQuY29t
L21zLXVlZmktMjAxMS5wZW0KSU5GTzogY2VydGlmaWNhdGUgYWxyZWFkeSBwcmVzZW50LCBza2lw
cGluZwpJTkZPOiBhZGQgZGIgY2VydCAvdXNyL2xpYi9weXRob24zL3NpdGUtcGFja2FnZXMvdmly
dC9maXJtd2FyZS9jZXJ0cy9taWNyb3NvZnQuY29tL21zLXVlZmktMjAyMy5wZW0KSU5GTzogY2Vy
dGlmaWNhdGUgYWxyZWFkeSBwcmVzZW50LCBza2lwcGluZwpJTkZPOiBhZGQgZGIgY2VydCAvdXNy
L2xpYi9weXRob24zL3NpdGUtcGFja2FnZXMvdmlydC9maXJtd2FyZS9jZXJ0cy9taWNyb3NvZnQu
Y29tL3dpbmRvd3MtMjAxMS5wZW0KSU5GTzogY2VydGlmaWNhdGUgYWxyZWFkeSBwcmVzZW50LCBz
a2lwcGluZwpJTkZPOiBhZGQgZGIgY2VydCAvdXNyL2xpYi9weXRob24zL3NpdGUtcGFja2FnZXMv
dmlydC9maXJtd2FyZS9jZXJ0cy9taWNyb3NvZnQuY29tL3dpbmRvd3MtMjAyMy5wZW0KSU5GTzog
Y2VydGlmaWNhdGUgYWxyZWFkeSBwcmVzZW50LCBza2lwcGluZwpJTkZPOiBhZGQgS0VLIGNlcnQg
L3Vzci9saWIvcHl0aG9uMy9kaXN0LXBhY2thZ2VzL3ZpcnQvZmlybXdhcmUvY2VydHMvTWljcm9z
b2Z0Q29ycG9yYXRpb25LRUsyS0NBMjAyMy5wZW0KVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi9iaW4vdmlydC1mdy12YXJzIiwgbGluZSA5LCBpbiA8bW9kdWxlPgog
ICAgc3lzLmV4aXQobWFpbigpKQogICAgICAgICAgICAgfn5+fl5eCiAgRmlsZSAiL3Vzci9saWIv
cHl0aG9uMy9zaXRlLXBhY2thZ2VzL3ZpcnQvZmlybXdhcmUvdmFycy5weSIsIGxpbmUgMzA5LCBp
biBtYWluCiAgICB2YXJsaXN0LmFkZF9jZXJ0KCdLRUsnLCBpdGVtWzBdLCBpdGVtWzFdKQogICAg
fn5+fn5+fn5+fn5+fn5+fl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4KICBGaWxlICIvdXNyL2xp
Yi9weXRob24zL3NpdGUtcGFja2FnZXMvdmlydC9maXJtd2FyZS9lZmkvZWZpdmFyLnB5IiwgbGlu
ZSA0NTAsIGluIGFkZF9jZXJ0CiAgICB2YXIuc2lnZGJfYWRkX2NlcnQoZ3VpZHMucGFyc2Vfc3Ry
KG93bmVyKSwgZmlsZW5hbWUpCiAgICB+fn5+fn5+fn5+fn5+fn5+fn5eXl5eXl5eXl5eXl5eXl5e
Xl5eXl5eXl5eXl5eXl5eXl5eCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy9zaXRlLXBhY2thZ2Vz
L3ZpcnQvZmlybXdhcmUvZWZpL2VmaXZhci5weSIsIGxpbmUgMjQzLCBpbiBzaWdkYl9hZGRfY2Vy
dAogICAgc2VsZi5zaWdkYi5hZGRfY2VydChndWlkLCBmaWxlbmFtZSkKICAgIH5+fn5+fn5+fn5+
fn5+fn5+fn5eXl5eXl5eXl5eXl5eXl5eCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy9zaXRlLXBh
Y2thZ2VzL3ZpcnQvZmlybXdhcmUvZWZpL3NpZ2xpc3QucHkiLCBsaW5lIDE0NCwgaW4gYWRkX2Nl
cnQKICAgIHNpZ2xpc3QuYWRkX2NlcnQoZ3VpZCwgZmlsZW5hbWUpCiAgICB+fn5+fn5+fn5+fn5+
fn5+Xl5eXl5eXl5eXl5eXl5eXgogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMvc2l0ZS1wYWNrYWdl
cy92aXJ0L2Zpcm13YXJlL2VmaS9zaWdsaXN0LnB5IiwgbGluZSA3MSwgaW4gYWRkX2NlcnQKICAg
IHdpdGggb3BlbihmaWxlbmFtZSwgInJiIikgYXMgZjoKICAgICAgICAgfn5+fl5eXl5eXl5eXl5e
Xl5eXl4KRmlsZU5vdEZvdW5kRXJyb3I6IFtFcnJubyAyXSBObyBzdWNoIGZpbGUgb3IgZGlyZWN0
b3J5OiAnL3Vzci9saWIvcHl0aG9uMy9kaXN0LXBhY2thZ2VzL3ZpcnQvZmlybXdhcmUvY2VydHMv
TWljcm9zb2Z0Q29ycG9yYXRpb25LRUsyS0NBMjAyMy5wZW0nCnVuYWJsZSB0byBhcHBseSBwZW5k
aW5nIGNoYW5nZSBlZmlkaXNrMCA6IGVmaWRpc2swOiBlbnJvbGxpbmcgTWljcm9zb2Z0IFVFRkkg
Q0EgMjAyMyBmYWlsZWQgLSBjb21tYW5kICd2aXJ0LWZ3LXZhcnMgLS1pbnBsYWNlIC92YXIvcnVu
L3FlbXUtc2VydmVyL3FzZC12bS0xMDAtZWZpLWVucm9sbC1lZmlkaXNrMC1lbnJvbGwuZnVzZSAt
LWRpc3Ryby1rZXlzIG1zLXVlZmkgLS1kaXN0cm8ta2V5cyB3aW5kb3dzIC0tYWRkLWtlayA3N2Zh
OWFiZC0wMzU5LTRkMzItYmQ2MC0yOGY0ZTc4Zjc4NGIgL3Vzci9saWIvcHl0aG9uMy9kaXN0LXBh
Y2thZ2VzL3ZpcnQvZmlybXdhcmUvY2VydHMvTWljcm9zb2Z0Q29ycG9yYXRpb25LRUsyS0NBMjAy
My5wZW0nIGZhaWxlZDogZXhpdCBjb2RlIDEKVEFTSyBFUlJPUjogNDAwIFBhcmFtZXRlciB2ZXJp
ZmljYXRpb24gZmFpbGVkLiBlZmlkaXNrMDogdW5hYmxlIHRvIGFwcGx5IHBlbmRpbmcgY2hhbmdl
IGVmaWRpc2swIDogZWZpZGlzazA6IGVucm9sbGluZyBNaWNyb3NvZnQgVUVGSSBDQSAyMDIzIGZh
aWxlZCAtIGNvbW1hbmQgJ3ZpcnQtZnctdmFycyAtLWlucGxhY2UgL3Zhci9ydW4vcWVtdS1zZXJ2
ZXIvcXNkLXZtLTEwMC1lZmktZW5yb2xsLWVmaWRpc2swLWVucm9sbC5mdXNlIC0tZGlzdHJvLWtl
eXMgbXMtdWVmaSAtLWRpc3Ryby1rZXlzIHdpbmRvd3MgLS1hZGQta2VrIDc3ZmE5YWJkLTAzNTkt
NGQzMi1iZDYwLTI4ZjRlNzhmNzg0YiAvdXNyL2xpYi9weXRob24zL2Rpc3QtcGFja2FnZXMvdmly
dC9maXJtd2FyZS9jZXJ0cy9NaWNyb3NvZnRDb3Jwb3JhdGlvbktFSzJLQ0EyMDIzLnBlbScgZmFp
bGVkOiBleGl0IGNvZGUgMQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>