Bug 56951

Summary: alterator-grub создает в /etc/sysconfig/grub2 переменную GRUB_AUTOUPDATE_DEVICE второй раз вместо редактирования закомментированной
Product: Sisyphus Reporter: Sergey Y. Afonin <asy>
Component: alterator-grubAssignee: ekorneechev <ekorneechev>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: minor    
Priority: P5 CC: antohami, egori, ekorneechev, nickel, placeholder, rider
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Sergey Y. Afonin 2025-11-21 13:59:05 MSK
Правда в первом случае в закомментированном виде:

# Automaticaly update grub on device(s)
# NB: don't put /dev/mdX there but rather '/dev/sda /dev/sdb '!
#GRUB_AUTOUPDATE_DEVICE='/dev/sda '

А потом уже в конце:

# This defines /boot/efi/EFI subdir name
GRUB_BOOTLOADER_ID="altlinux"
GRUB_AUTOUPDATE_DEVICE='/dev/disk/by-id/scsi-35000006000003668 '
GRUB_AUTOUPDATE_FORCE='no'

Может получиться так, что в начале раскомментируют, а в конец не посмотрят.

Отдельный, кстати, вопрос, откуда взялся "scsi-". В рабочей системе есть wwn-0x5000006000003668. Установка была с alt-p11-jeos-sysv-20250912-x86_64.iso, хотя про scsi-*, наверное, надо на alterator-grub вешать.
Comment 1 Egor Ignatov 2026-02-11 14:31:49 MSK
(In reply to Sergey Y. Afonin from comment #0)
> Правда в первом случае в закомментированном виде:
> 
> # Automaticaly update grub on device(s)
> # NB: don't put /dev/mdX there but rather '/dev/sda /dev/sdb '!
> #GRUB_AUTOUPDATE_DEVICE='/dev/sda '
> 
> А потом уже в конце:
> 
> # This defines /boot/efi/EFI subdir name
> GRUB_BOOTLOADER_ID="altlinux"
> GRUB_AUTOUPDATE_DEVICE='/dev/disk/by-id/scsi-35000006000003668 '
> GRUB_AUTOUPDATE_FORCE='no'
> 
> Может получиться так, что в начале раскомментируют, а в конец не посмотрят.

В самом /etc/sysconfig/grub2 переменная GRUB_AUTOUPDATE_DEVICE упомянута только один раз в закомментированном виде [1].

Дальше уже alterator-grub, при установке, добавляет GRUB_AUTOUPDATE_DEVICE и GRUB_AUTOUPDATE_FORCE [2].


[1] https://git.altlinux.org/gears/g/grub.git?p=grub.git;a=blob;f=altlinux/grub2-sysconfig;h=b638c75271e6002e75f72a96a9335e17e4db693c;hb=eb942efeca6de25aa4d932d2b9b701cc29a9f153

[2] https://git.altlinux.org/gears/a/alterator-grub.git?p=alterator-grub.git;a=blob;f=alterator-grub/backend3/grub;h=b92ed6a3102216de61c5b0826cb6fab3baf70944;hb=9f080a0be35997a0ec9a2c2474124b35e6ea37bf#l297
Comment 2 Egor Ignatov 2026-02-11 14:32:27 MSK
(In reply to Sergey Y. Afonin from comment #0)
> Отдельный, кстати, вопрос, откуда взялся "scsi-". В рабочей системе есть
> wwn-0x5000006000003668. Установка была с
> alt-p11-jeos-sysv-20250912-x86_64.iso, хотя про scsi-*, наверное, надо на
> alterator-grub вешать.

Если это ошибка, то лучше одтельный баг на это.
Comment 3 Repository Robot 2026-03-13 22:00:54 MSK
alterator-grub-0.30-alt1 -> sisyphus:

Fri Feb 27 2026 Egor Ignatov <egori@altlinux> 0.30-alt1
- backend3/grub: fix config path in turn_luks_crypto_on
- backend3/grub: fix duplicates in grub config (closes: #56951)
- backend3/grub: switch to grub-efi-install