Bug 44474 - sed захватывает PARTUUID= вместо UUID= и ломает загрузку
Summary: sed захватывает PARTUUID= вместо UUID= и ломает загрузку
Status: CLOSED FIXED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: installer-feature-simply-livecd (show other bugs)
Version: не указана
Hardware: all Linux
: P5 major
Assignee: Mikhail Efremov
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
: 44532 (view as bug list)
Depends on:
Blocks:
 
Reported: 2022-11-28 18:36 MSK by Leonid Krivoshein
Modified: 2023-06-10 00:44 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 Leonid Krivoshein 2022-11-28 18:36:52 MSK
Скрипт /livecd-preinstall.d/70-setup-resume содержит sed, в результате которого вместо UUID=... в процессе установки в /etc/sysconfig/grub2 попадает PARTUUID= (точнее последнее совпадение UUID=...). В результате при обновлении дистрибутивов на p10, например, Simply Linux 10.1, в initrd оказывается некорректый UUID свопа и машины начинают долго грузиться, пока не исправить UUID руками.

Ошибка только в установщике LiveCD.
Comment 1 Leonid Krivoshein 2022-11-28 18:50:03 MSK
Как вариант, antohami@ предлагает проверить installer-feature-desktop-suspend-stage2, тот же код используется в /installer-feature-desktop-suspend/preinstall.d/70-setup-resume.
Comment 2 Антон Мидюков 2022-11-28 19:17:31 MSK
(Ответ для Leonid Krivoshein на комментарий #1)
> Как вариант, antohami@ предлагает проверить
> installer-feature-desktop-suspend-stage2, тот же код используется в
> /installer-feature-desktop-suspend/preinstall.d/70-setup-resume.

Там исправлена ошибка (добавлен пробел перед UUID):
https://bugzilla.altlinux.org/show_bug.cgi?id=30828
Comment 3 Mikhail Efremov 2022-11-28 20:10:43 MSK
Я знаю про этот баг, у меня в гите давно исправлено. Заметил уже после выхода 10.1, к сожалению.
Comment 4 Антон Мидюков 2022-11-28 20:33:43 MSK
(Ответ для Mikhail Efremov на комментарий #3)
> Я знаю про этот баг, у меня в гите давно исправлено. Заметил уже после
> выхода 10.1, к сожалению.

installer-feature-simply-livecd можно заменить в профиле на installer-feature-desktop-suspend-stage2. Есть для этого и специальная цель use/live/suspend
Comment 5 UL 2022-12-06 20:33:35 MSK
*** Bug 44532 has been marked as a duplicate of this bug. ***
Comment 6 Антон Мидюков 2023-06-08 15:58:35 MSK
(Ответ для Mikhail Efremov на комментарий #3)
> Я знаю про этот баг, у меня в гите давно исправлено. Заметил уже после
> выхода 10.1, к сожалению.

Пока не выпустил бету 10.2, напоминаю.
Comment 7 Repository Robot 2023-06-10 00:44:54 MSK
installer-feature-simply-livecd-10.3.0-alt1 -> sisyphus:

 Thu Jun 08 2023 Mikhail Efremov <sem@altlinux> 10.3.0-alt1
 - livecd-preinstall: Drop 80-setup-user-groups hook.
 - Drop installer-feature-desktop-other-fs-stage2.
 - Use installer-feature-desktop-suspend-stage2 again (closes: #44474).
 - setup-backgrounds: Don't exit if failed to change background.