Bug 53651 - Добавление некорректной записи для /boot в fstab при создании образа
Summary: Добавление некорректной записи для /boot в fstab при создании образа
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: alt-rootfs-installer (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Антон Мидюков
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-28 14:29 MSK by Andrew Gabbasov
Modified: 2025-03-28 15:19 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 Andrew Gabbasov 2025-03-28 14:29:48 MSK
При создании нового образа с использованием опции --rootfs=..., если не требуется создания отдельного раздела для /boot (отсутствует опция --bootpart), в файл /etc/fstab в созданном образе добавляется некорректная строка вида

UUID= /boot ext4 nodev,nosuid,noexec,relatime 1 2

(с пустым UUID).
При попытке загрузки получившегося образа возникает ошибка, и система входит в emergency режим.

По-видимому, причиной этого некорректного поведения является ошибка/опечатка в функции setup_fstab() в файле socs.d/socs_utils (пропущен $ в использовании значения переменной BOOTPART_UID) и исправление должно выглядеть примерно так:

--- socs-utils.orig     2025-03-24 16:49:04.000000000 +0300
+++ socs-utils  2025-03-28 14:21:47.450438128 +0300
@@ -292,7 +292,7 @@
                if [ -f "$TMPROOT/boot/extlinux/extlinux.conf" ]; then
                        sed -i "s/LABEL=ROOT/UUID=$ROOTPART_UID/" "$TMPROOT/boot/extlinux/extlinux.conf"
                fi
-               if [ -n "BOOTPART_UID" ]; then
+               if [ -n "$BOOTPART_UID" ]; then
                        mkdir -p "$TMPROOT/boot"
                        echo "UUID=$BOOTPART_UID /boot ext4 nodev,nosuid,noexec,relatime 1 2" >> "$TMPROOT/etc/fstab"
                fi
Comment 1 Repository Robot 2025-03-28 15:10:04 MSK
alt-rootfs-installer-0.6.3-alt2 -> sisyphus:

 Fri Mar 28 2025 Anton Midyukov <antohami@altlinux> 0.6.3-alt2
 - socs-utils: fix conditions for add boot part (Closes: 53651)
Comment 2 Антон Мидюков 2025-03-28 15:19:18 MSK
Спасибо большое! Исправление в Сизифе и p11 будет завтра.