Bug 4445 - Роса freeze не переживает перезагрузку на EFI
: Роса freeze не переживает перезагрузку на EFI
Status: RESOLVED FIXED
Product: Desktop Bugs
Classification: ROSA Desktop
Component: Main Packages
: Fresh
: x86_64 Linux
: Low minor
: 2014 Fresh R4
Assigned To: Denis Silakov
: ROSA Linux Bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-09-25 19:19 MSD by Vladimir Potapov
Modified: 2014-10-07 18:32 MSD (History)
1 user (show)

See Also:
RPM Package:
ISO-related:
Bad POT generating:
Upstream:


Attachments
dracut (5.90 KB, text/plain)
2014-09-26 12:16 MSD, Vladimir Potapov
Details
mount1 (4.09 KB, text/plain)
2014-09-26 16:47 MSD, Vladimir Potapov
Details
mount2 (2.08 KB, text/plain)
2014-09-26 16:48 MSD, Vladimir Potapov
Details
mount3 (3.47 KB, text/plain)
2014-09-26 18:46 MSD, Vladimir Potapov
Details
mount4 (3.31 KB, text/plain)
2014-09-26 18:47 MSD, Vladimir Potapov
Details
log (1007 bytes, text/x-log)
2014-09-30 20:22 MSD, Vladimir Potapov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Potapov 2014-09-25 19:19:48 MSD
Росафриз не переживает перезагрузку. Нормально включается (видно по df) но после перезагрузки опять выключена
Comment 1 Vladimir Potapov 2014-09-25 19:27:30 MSD
проверено на двух разных тестовых машинах
Comment 2 Denis Silakov 2014-09-25 20:46:11 MSD
А попробуй использовать не tmpfs, а директорию (опция -f). Либо отдельный раздел (-s).
Comment 3 Denis Silakov 2014-09-25 23:44:46 MSD
И еще попробуй новый dracut (037-15). Я там убрал башизмы из скриптов, возможно в них проблема.

Вообще в таких случаях надо сообщения dracut отслеживать - вырубать "splash=silent" из параметров загрузки и внимательно следить, чего там в консоль валится.
Comment 4 Vladimir Potapov 2014-09-26 12:16:24 MSD
Created attachment 3255 [details]
dracut

Поставил новый дракут из реп (14) - ошибки инсталляции, лог прилагаю.
Comment 5 Vladimir Potapov 2014-09-26 12:29:28 MSD
С новым дракутом статус переживает перезагрузку. И даже в tmpfs что-то лежит.
rfreeze status
Freeze mode is enabled
[root@ROSA-Fresh-x64 keleg]# df
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
rootfs              20G         4,8G   14G           26% /
devtmpfs           3,9G            0  3,9G            0% /dev
tmpfs              3,9G         636K  3,9G            1% /dev/shm
tmpfs              3,9G         1,4M  3,9G            1% /run
tmpfs              3,9G            0  3,9G            0% /sys/fs/cgroup
/dev/sda6           20G         4,8G   14G           26% /
tmpfs              3,9G         8,0K  3,9G            1% /tmp
/dev/sda6           20G         4,8G   14G           26% /tmp/sysroot-ro
tmpfs              3,9G            0  3,9G            0% /tmp/sysroot-rw
/dev/sda1           99M          12M   88M           12% /boot/efi
/dev/sda8           56G         223M   56G            1% /home


Но все равно не работает  -поставил nano, перегрузился, он сохранился.
Comment 6 Denis Silakov 2014-09-26 13:29:10 MSD
Ошибки при перегенерации initrd всегда были, aufs тут ни при чем. Можешь отдельный баг на них завести, но если система грузится, то эти ошибки - минорный баг.

А rfreeze здесь, возможно, смущен наличием /boot/efi на отдельном разделе.

Сделай "ls /tmp/sysroot-rw" - что он покажет?

Наличия tmpfs в выводе nount недостаточно. Там еще aufs должен светиться.
Дай еще вывод mount сразу после включения rfreeze, до первой перезагрузки (можно выключить его, перезагрузиться и снова включить и посмотреть на mount).
Comment 7 Vladimir Potapov 2014-09-26 16:47:37 MSD
Created attachment 3256 [details]
mount1

после включения
Comment 8 Vladimir Potapov 2014-09-26 16:48:14 MSD
Created attachment 3257 [details]
mount2

после перезагрузки
Comment 9 Vladimir Potapov 2014-09-26 16:49:25 MSD
# ls /tmp/sysroot-rw                                                                                                                                                                    
bin/  boot/  etc/  initrd/  lib/  lib64/  opt/  root/  sbin/  srv/  usr/  var/
Comment 10 Denis Silakov 2014-09-26 17:30:02 MSD
Ok. Итого- не отрабатывает монтирование aufs в dracut.

Можешь проверить в машине, где нет этого /boot/efi? В виртуалке хотя бы
Comment 11 Vladimir Potapov 2014-09-26 18:46:36 MSD
Created attachment 3260 [details]
mount3

На тестовом атоме вроде переживает (теперь)
Comment 12 Vladimir Potapov 2014-09-26 18:47:24 MSD
Created attachment 3261 [details]
mount4
Comment 13 Vladimir Potapov 2014-09-26 19:19:50 MSD
и да, реально работает. Поставил нано - перегрузился - нету наны.
Comment 14 Vladimir Potapov 2014-09-30 12:01:47 MSD
Попрововал на стационарном компе - не работает, перезагрузку не переживает даже если отключить EFI и все остальные системы (они были на отдельном винте).
Сейчас простейшая разбивка - корень-своп-хомяк, но все равно перезагрузку не переживает :-(
Да, работало на i586 а сейчас x64
Comment 15 Vladimir Potapov 2014-09-30 19:06:49 MSD
С новым дракутом из https://abf.io/build_lists/2261306 586 система с простейшей разбивкой железно работает, включается, выключается - все как положено.
Comment 16 Vladimir Potapov 2014-09-30 20:22:20 MSD
Created attachment 3271 [details]
log

А вот x64 система и с новым дракутом перезагрузку не переживает.

df
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
rootfs              20G         5,1G   14G           28% /
devtmpfs           3,9G            0  3,9G            0% /dev
tmpfs              3,9G         960K  3,9G            1% /dev/shm
tmpfs              3,9G         1,3M  3,9G            1% /run
tmpfs              3,9G            0  3,9G            0% /sys/fs/cgroup
/dev/sda1           20G         5,1G   14G           28% /
tmpfs              3,9G          48K  3,9G            1% /tmp
/dev/sda1           20G         5,1G   14G           28% /tmp/sysroot-ro
tmpfs              3,9G            0  3,9G            0% /tmp/sysroot-rw
/dev/sda6          142G         259M  142G            1% /home

а лог, вроде, нормальный
Comment 17 Denis Silakov 2014-09-30 22:34:00 MSD
Да, если верить логу, то все ok.

Буду пробовать завтра в виртуалке.
Comment 18 Stanislav Fomin 2014-10-01 16:27:44 MSD
Не блокер релиза.
Comment 19 Vladimir Potapov 2014-10-02 14:43:02 MSD
На x64 так и не работает. В логе все нормально.
Comment 20 Vladimir Potapov 2014-10-07 18:32:09 MSD
Заработало!