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

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

    <bug>
          <bug_id>42025</bug_id>
          
          <creation_ts>2022-02-22 17:46:31 +0300</creation_ts>
          <short_desc>EFI variables are not supported on this system</short_desc>
          <delta_ts>2022-02-28 20:02:50 +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>grub-efi</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="Владимир Осташов">ov</reporter>
          <assigned_to name="Николай Костригин">nickel</assigned_to>
          <cc>cas</cc>
    
    <cc>nickel</cc>
    
    <cc>placeholder</cc>
    
    <cc>rider</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>208107</commentid>
    <comment_count>0</comment_count>
    <who name="Владимир Осташов">ov</who>
    <bug_when>2022-02-22 17:46:31 +0300</bug_when>
    <thetext>При установке alt-education-10, на ноутбук аквариус,
----
Type: Desktop System: Aquarius product: NS685U R11 v: N/A 
           serial: 2211230258901-265 
           Mobo: AQUARIUS model: NS685Uv3 v: 1.00 serial: N/A UEFI: NumaTech v: 1.02.000 
           date: 11/26/2021 
----


 на пункте 5/12 на экране появляются ошибки
содержашие текст:

&quot;EFI variables are not supported on this system&quot; и т.д.

при нажатии кнопки далее установка проходит без проблем.

в pkg-install.log
есть такие ошибки:

---
1384: grub-pc-2.06-alt4                 ################################# [ 61%]
EFI boot, skipping grub-pc autoupdate (no problem)
1385: grub-efi-2.06-alt4                ################################# [ 61%]
modprobe: FATAL: Module efivars not found in directory /lib/modules/5.10.82-std-def-alt1
Updating grub in /boot/efi
Installing for x86_64-efi platform.
EFI variables are not supported on this system.
EFI variables are not supported on this system.
grub-install: error: efibootmgr failed to register the boot entry: No such file or directory.
1386: libblockdev-fs-2.26-alt1          ################################# [ 61%]
** WARNING: grub-efi-autoupdate failed, NEXT BOOT WILL LIKELY FAIL NOW
** WARNING: please run grub-efi-autoupdate by hand, record the output offline,
** WARNING: make sure you have e.g. rEFInd bootable media handy.
1387: python3-module-ldap-3.3.1-alt1    ################################# [ 61%]
----

2284: acpi-1.7-alt1                     ################################# [100%]
/sbin/installkernel: DURING_INSTALL=1; supposed to run later
Usage: /sbin/installkernel [options] KERNEL_VERSION [IMAGE_FILE MAP_FILE INSTALL_PATH]

-r, -R, --remove	remove bootloader entry and prepare to remove kernel;
-m, --memtest		it&apos;s all about memtest86, not Linux kernel;
--label &lt;label&gt;	use &lt;label&gt; if it is not already used;
-n, --nolaunch	don&apos;t launch lilo;
--nodefault	do not change default kernel (/boot/vmlinuz) link;
--noflavour	do not change flavour kernel (/boot/vmlinuz-flavour) link;
--keep-initrd	do not overwrite existing initrd;
-u, --uboot		assume u-boot bootloader, optionally create packed images for it;
-h, --help		this help.
Updating grub in /boot/efi
Installing for x86_64-efi platform.
EFI variables are not supported on this system.
EFI variables are not supported on this system.
grub-install: error: efibootmgr failed to register the boot entry: No such file or directory.
/usr/lib/rpm/grub-efi.filetrigger failed
error: posttrans filetriggers scriptlet failed, exit status 1
W: pkgMakeStatusCache: The configured APT::Cache-Limit (33554432) is below the recommended default value (201326592). Remove it to use the default.
W: You may want to run apt-get update to correct these problems
E: Some errors occurred while running transaction
Reading Package Lists...
Building Dependency Tree...
firmware-linux was already set to manually installed.
W: pkgMakeStatusCache: The configured APT::Cache-Limit (33554432) is below the recommended default value (201326592). Remove it to use the default.
W: You may want to run apt-get update to correct these problems
----

Скриншот ошибки, и pkg-install.log в

https://disk.yandex.ru/d/pzVAKCwk2uXFcQ</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208109</commentid>
    <comment_count>1</comment_count>
    <who name="Владимир Осташов">ov</who>
    <bug_when>2022-02-22 18:06:57 +0300</bug_when>
    <thetext>Аналогичная ошибка на Байкал.

System:
  Host: alt-edu-10 Kernel: 5.10.93-std-def-alt1 aarch64 bits: 64 
  compiler: N/A 
  parameters: BOOT_IMAGE=/boot/vmlinuz 
  root=UUID=ea19d470-2161-4777-9e33-f7fdcd38646a ro 
  resume=/dev/disk/by-uuid/00d57110-e2e8-49fc-b690-e618feba943a panic=30 
  splash 
  Desktop: Xfce 4.16.0 tk: Gtk 3.24.30 info: xfce4-panel wm: xfwm4 
  dm: LightDM 1.30.0 Distro: ALT Education 10.0 

Machine:
  Type: Embedded-pc System: T-Platforms product: TF307-MB v: A serial: N/A 
  Mobo: T-Platforms model: BM1BM1-A serial: MBM10S120A000182 UEFI: Baikal 
  v: 5.2 date: 06/08/2021</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208112</commentid>
    <comment_count>2</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2022-02-22 22:15:12 +0300</bug_when>
    <thetext>ошибка где-то в железе, надо бы её поправить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208115</commentid>
    <comment_count>3</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2022-02-23 11:10:40 +0300</bug_when>
    <thetext>(Ответ для Anton Farygin на комментарий #2)
&gt; ошибка где-то в железе, надо бы её поправить.

Ошибка скриптов не должна возвращать ошибку транзакции установки: это приводит к выводу портянки при установки дистрибутивов.
Более того, показывается справка по installkernel. Требуется правильная обработка подобных ситуаций.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208117</commentid>
    <comment_count>4</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2022-02-23 13:20:15 +0300</bug_when>
    <thetext>Как раз должен вызывать ошибку, т.к. вы пытаетесь поставить grub-efi на системе, для этого не предназначенной.

Давайте проведём диагностику, для начала пришлите с этой машины sosreport и содержимое /sys/firmware/efi/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208141</commentid>
    <comment_count>5</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2022-02-24 10:41:56 +0300</bug_when>
    <thetext>(Ответ для Anton Farygin на комментарий #4)
&gt; Как раз должен вызывать ошибку, т.к. вы пытаетесь поставить grub-efi на
&gt; системе, для этого не предназначенной.
&gt; 
&gt; Давайте проведём диагностику, для начала пришлите с этой машины sosreport и
&gt; содержимое /sys/firmware/efi/

Однако после установки с этой ошибкой система загружается.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208143</commentid>
    <comment_count>6</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2022-02-24 10:47:22 +0300</bug_when>
    <thetext>Это на байкале или на x86 ?

Есть удалённый доступ на эту машину ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208144</commentid>
    <comment_count>7</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2022-02-24 10:48:47 +0300</bug_when>
    <thetext>(Ответ для Anton Farygin на комментарий #6)
&gt; Это на байкале или на x86 ?
&gt; 
&gt; Есть удалённый доступ на эту машину ?

x86. Владимир, прошу сказать IP-адрес ноутбука.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208145</commentid>
    <comment_count>8</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2022-02-24 10:49:28 +0300</bug_when>
    <thetext>В личных сообщениях, пожалуйста</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208149</commentid>
    <comment_count>9</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2022-02-24 13:49:16 +0300</bug_when>
    <thetext>Коля, нужно отслеживать переменную DURING_INSTALL=1 в post скриптах grub и в его же файлтриггерах и ничего не делать, если она выставленна.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208198</commentid>
    <comment_count>10</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2022-02-28 20:02:50 +0300</bug_when>
    <thetext>grub-2.06-alt7 -&gt; sisyphus:

 Thu Feb 24 2022 Nikolai Kostrigin &lt;nickel@altlinux&gt; 2.06-alt7
 - grub-efi: improve RPM filetrigger and post install script to skip all
   actions in case of being invoked at package installing stage by OS installer
   (closes: #42025)
 - 30_uefi-firmware.in: Fix for zero supported indications (closes: #41970)
 - pack 41_custom as there appear to be users of it (closes: #41832)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>