Summary: | Переходит в emergency режим если не включен quiet | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | diver <diver666> | ||||||||
Component: | systemd | Assignee: | Alexey Shabalin <shaba> | ||||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||||
Severity: | normal | ||||||||||
Priority: | P3 | CC: | arseny, enp, evg, shaba, stalker | ||||||||
Version: | unstable | ||||||||||
Hardware: | all | ||||||||||
OS: | Linux | ||||||||||
Attachments: |
|
Если ещё воспроизводится: а попробуйте добавить/убрать из параметров ядра quiet. Интересно, изменится ли поведение. Created attachment 6317 [details]
лог неудачной загрузки
Почитал приложенный лог, вижу у себя то же самое.
Т.е. при загрузке systemd не дожидается появления устройств и переходит к emergency.target. Если в этом режиме войти под рутом и проверить устройства через systemctl status, то видно, что они в нормальном состоянии (active/plugged). В обоих логах видно, что через какое-то время нужные устройства появляются и монтируются.
Но заметил интересную особенность - если указать в параметрах ядра ключевое слово quiet, то загрузка проходил без проблем. С какой стати опция quiet влияет на успешность загрузки, неясно. Но воспроизводится на 100%.
Свежий Сизиф, systemd-221-alt4, i586 на ядре std-pae (но я наблюдал и на x86_64/std-def).
Created attachment 6318 [details]
лог удачной загрузки
Прикладываю для сравнения лог удачной загрузки. Видно, что в параметры ядра добавлено quiet. Никакие файлы на диске при этом не менялись.
Касательно проверки дисков: в логах e2fsck видно, что с ФС всё в порядке.
Насколько я понимаю, проблема возникает со всеми ФС, упомянутыми в /etc/fstab по UUID-у или LABEL-у (и bind-дящимися к ним), кроме корневой ФС.
мне кажется, этот баг давно не актуален? Закрываю |
Created attachment 6234 [details] boot log Во время загрузки, если идет проверка фс корня (/) система не ждет окончания проверки, а грузится дальше, но не может создать какие-то файлы, локи и т.п. и падает в emergency режим, причем ошибок при проверке фс может быть не обнаружено. $ cat /etc/fstab /dev/sda1 / ext3 defaults 1 1 /dev/sda3 /home reiserfs defaults 0 2 /dev/sda2 swap swap defaults 0 0 /dev/sdb1 /mnt/sdb ext4 defaults 0 2