Bug 54830

Summary: После обновления grub перестала отображаться тема Alt linux
Product: Sisyphus Reporter: abobaproject
Component: grubAssignee: Николай Костригин <nickel>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: major    
Priority: P5 CC: egori, nickel, placeholder, rider
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description abobaproject 2025-06-18 07:52:38 MSK
При включении или перезагрузки появляется обычное чб менб grub.
В /etc/default/grub GRUB_WALLPAPER=(ничему)

В /boot/grub/themes нету нечего

В /boot/grub/grub.cfg

### BEGIN /etc/grub.d/05_altlinux_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
set color_normal=white/black
set color_highlight=black/white
### END /etc/grub.d/05_altlinux_theme ###


Установленно последнее ядро, пакеты обновленны.
Comment 1 Egor Ignatov 2025-06-18 09:54:00 MSK
Добрый день, 

Какая у вас система?
Какая версия grub?
Secure Boot включен?
Comment 2 abobaproject 2025-06-18 10:28:29 MSK
(Ответ для Egor Ignatov на комментарий #1)
> Добрый день, 
> 
> Какая у вас система?
> Какая версия grub?
> Secure Boot включен?

ALT Regular Gnome 6.12.33-6.12-alt1
apt-cache policy grub-pc
grub-pc:
  Installed: 2.12-alt14:sisyphus+387308.100.2.1@1750102621
  Candidate: 2.12-alt14:sisyphus+387308.100.2.1@1750102621

Secure Boot выключен
Comment 3 Egor Ignatov 2025-06-18 11:21:37 MSK
(In reply to abobaproject from comment #2)
> (Ответ для Egor Ignatov на комментарий #1)
> > Добрый день, 
> > 
> > Какая у вас система?
> > Какая версия grub?
> > Secure Boot включен?
> 
> ALT Regular Gnome 6.12.33-6.12-alt1
> apt-cache policy grub-pc
> grub-pc:
>   Installed: 2.12-alt14:sisyphus+387308.100.2.1@1750102621
>   Candidate: 2.12-alt14:sisyphus+387308.100.2.1@1750102621
> 
> Secure Boot выключен

А попробуйте определить с какой версии было обновление. Можно посмотреть по логам apt-get например так:
journalctl --since "2 days ago" -t apt-get | grep 'grub-pc.*removed' | tail -n 1


Также может пригодиться вывод команды:
stat /etc/sysconfig/grub2
Comment 4 abobaproject 2025-06-18 11:51:00 MSK
(Ответ для Egor Ignatov на комментарий #3)
> (In reply to abobaproject from comment #2)
> > (Ответ для Egor Ignatov на комментарий #1)
> > > Добрый день, 
> > > 
> > > Какая у вас система?
> > > Какая версия grub?
> > > Secure Boot включен?
> > 
> > ALT Regular Gnome 6.12.33-6.12-alt1
> > apt-cache policy grub-pc
> > grub-pc:
> >   Installed: 2.12-alt14:sisyphus+387308.100.2.1@1750102621
> >   Candidate: 2.12-alt14:sisyphus+387308.100.2.1@1750102621
> > 
> > Secure Boot выключен
> 
> А попробуйте определить с какой версии было обновление. Можно посмотреть по
> логам apt-get например так:
> journalctl --since "2 days ago" -t apt-get | grep 'grub-pc.*removed' | tail
> -n 1
> 
> 
> Также может пригодиться вывод команды:
> stat /etc/sysconfig/grub2



/etc/sysconfig/grub2

  File: /etc/sysconfig/grub2
  Size: 1801      	Blocks: 8          IO Block: 4096   regular file
Device: 259,2	Inode: 2885914     Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2025-06-17 22:03:59.943572483 +0500
Modify: 2025-06-17 22:03:59.937572433 +0500
Change: 2025-06-17 22:03:59.937572433 +0500
 Birth: 2025-06-17 22:03:59.937572433 +0500


journalctl --since "2 days ago" -t apt-get | grep 'grub-pc.*removed' | tail -n 1

Jun 17 22:04:14 mclacky8 apt-get[4624]: grub-pc-2.12-alt12 sisyphus+384215.200.5.1 1748259471 removed
Comment 5 Egor Ignatov 2025-06-18 12:18:57 MSK
(In reply to abobaproject from comment #4)
> /etc/sysconfig/grub2
> 
>   File: /etc/sysconfig/grub2
>   Size: 1801      	Blocks: 8          IO Block: 4096   regular file
> Device: 259,2	Inode: 2885914     Links: 1
> Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
> Access: 2025-06-17 22:03:59.943572483 +0500
> Modify: 2025-06-17 22:03:59.937572433 +0500
> Change: 2025-06-17 22:03:59.937572433 +0500
>  Birth: 2025-06-17 22:03:59.937572433 +0500

Судя по всему, этот файл был создан только при установке grub-2.12-alt14, что странно в случае обновления, так как он является конфигом.
Вы не могли случайно удалить этот файл между обновлениями?
Или, если вы удаляли пакет grub-common, то старый конфиг сохранился в /etc/sysconfig/grub2.rpmsave
Comment 6 abobaproject 2025-06-18 12:27:15 MSK
(Ответ для Egor Ignatov на комментарий #5)
> (In reply to abobaproject from comment #4)
> > /etc/sysconfig/grub2
> > 
> >   File: /etc/sysconfig/grub2
> >   Size: 1801      	Blocks: 8          IO Block: 4096   regular file
> > Device: 259,2	Inode: 2885914     Links: 1
> > Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
> > Access: 2025-06-17 22:03:59.943572483 +0500
> > Modify: 2025-06-17 22:03:59.937572433 +0500
> > Change: 2025-06-17 22:03:59.937572433 +0500
> >  Birth: 2025-06-17 22:03:59.937572433 +0500
> 
> Судя по всему, этот файл был создан только при установке grub-2.12-alt14,
> что странно в случае обновления, так как он является конфигом.
> Вы не могли случайно удалить этот файл между обновлениями?
> Или, если вы удаляли пакет grub-common, то старый конфиг сохранился в
> /etc/sysconfig/grub2.rpmsave


После того как возникла данная проблема, первое что сделал это перенакатил систему. Что бы проверить будет ли это воспроизводимо в чистой установке. Ответ да, я нечего не удалял а сразу после записи образа на диск, просто обновил систему и получил это.
Comment 7 abobaproject 2025-06-18 12:29:59 MSK
Образ был использован от предыдущий, не от 11.06.2025 а от 03.06-04.06 конкретно дату не помню.
Comment 8 Egor Ignatov 2025-06-18 13:48:53 MSK
Судя по всему это ожидаемое поведение:

#700 branding-alt-sisyphus 20240122-alt5 -> 20250612-alt1
 Thu Jun 12 2025 Anton Midyukov <antohami@altlinux> 20250612-alt1
 - ahttpd/images/steps: replace all icons with symlinks on empty.png
   (Closes: 52730)
 - bootloader: remove grub theme

https://packages.altlinux.org/en/sisyphus/srpms/branding-alt-sisyphus/changelog/3220088824783309432
Comment 9 abobaproject 2025-06-19 06:39:55 MSK
(In reply to Egor Ignatov from comment #8)
> Судя по всему это ожидаемое поведение:
> 
> #700 branding-alt-sisyphus 20240122-alt5 -> 20250612-alt1
>  Thu Jun 12 2025 Anton Midyukov <antohami@altlinux> 20250612-alt1
>  - ahttpd/images/steps: replace all icons with symlinks on empty.png
>    (Closes: 52730)
>  - bootloader: remove grub theme
> 
> https://packages.altlinux.org/en/sisyphus/srpms/branding-alt-sisyphus/
> changelog/3220088824783309432

Спасибо большое что уделили время!
Хорошего вам денечка!