Bug 42640 - [sysVinit] Рано отрабатывается подключение swap, корень ещё в ro
Summary: [sysVinit] Рано отрабатывается подключение swap, корень ещё в ro
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: startup (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-04-29 10:57 MSK by Сергей Котляров
Modified: 2022-04-30 13:46 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Сергей Котляров 2022-04-29 10:57:48 MSK
Во время загрузки стартеркита этап подключения свопа получается с ошибкой (см. скриншот https://forum.altlinux.org/index.php?action=dlattach;topic=45839.0;attach=28840;image), однако, по факту загрузки со свопом все в порядке.
Не знаю важно или нет, но своп в данном случае создавался как файл и подключался уже после установки системы.
Тема на форуме: https://forum.altlinux.org/index.php?topic=45839.msg368827#msg368827
Comment 1 Антон Мидюков 2022-04-29 11:20:50 MSK
На картинке лога видно, что swapon происходит до перемонтирования корня на запись. Чтобы этот кейс с файлом-подкачкой в корне нормально работал, swapon должен выполняться после перемонтирования корня на запись.
Comment 2 Dmitry V. Levin 2022-04-29 12:25:27 MSK
Вообще-то как раз для таких случаев sysvinit делает две попытки подключить swap, первую - пораньше, вторую - попозже:
$ grep -n swapon /etc/rc.d/rc.sysinit
221:action "Activating swap partitions:" swapon -a -e
351:action "Activating swap space:" swapon -a
Comment 3 Антон Мидюков 2022-04-29 15:18:28 MSK
(Ответ для Dmitry V. Levin на комментарий #2)
> Вообще-то как раз для таких случаев sysvinit делает две попытки подключить
> swap, первую - пораньше, вторую - попозже:
> $ grep -n swapon /etc/rc.d/rc.sysinit
> 221:action "Activating swap partitions:" swapon -a -e
> 351:action "Activating swap space:" swapon -a

Значит, так и было задумано. Понятно.
Comment 4 Сергей Котляров 2022-04-29 17:25:54 MSK
Я понимаю, что это минор. Но я из-за этого предупреждения пропустил (а был ли он - я не помню) вторую попытку удачную (она в списке есть). Нельзя ли в случае неудачи первой не выводить эту самую неудачу ? Так по крайней мере будет одно оповещение с понятным результатом.