Автор Тема: SimplyLinux 7.0.4 - проблема с LUKS  (Прочитано 1462 раз)

Оффлайн hago

  • Участник
  • *
  • Сообщений: 62
SimplyLinux 7.0.4 - проблема с LUKS
« : 21.08.2014 23:39:15 »
Доброго времени суток.
При установки SimplyLinux 7.0.4. создал шифрованный раздел (см. вложение 1). Система начала работать нормально, но иногда при включении компьютера появилась ошибка (вложение 2). После же установки всех обновлений системы, стала появляться заставка SimplyLinux, в которой отсутствует поле ввода пароля для расшифровки раздела. Соответственно, нажатие различных комбинаций клавиш ни к какому результату не приводит. Складывается ощущение, что система просто-напросто "подвисает". После нажатии на системнике кнопки Reset данная проблема, как правило, не проявляется, SimplyLinux, грузиться без проблем.
Данный глюк проявляется примерно после 5 перезагрузок системы.
Хотел спросить: это баг или же у меня проблемы с железом?
« Последнее редактирование: 21.08.2014 23:45:04 от hago »

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: SimplyLinux 7.0.4 - проблема с LUKS
« Ответ #1 : 21.08.2014 23:54:53 »
на время в загрузчике отключите splash
а так судя по 2ой картинке сситемд вас выкидывает в "безопасный режим".
Почему... Это другой вопрос... с этой системд без поллитры не разобраться... надо логи загрузки глядеть при возникновении проблемы...

Оффлайн hago

  • Участник
  • *
  • Сообщений: 62
Re: SimplyLinux 7.0.4 - проблема с LUKS
« Ответ #2 : 22.08.2014 23:41:26 »
на время в загрузчике отключите splash

Отключил splash, как указано здесь: http://forum.altlinux.org/index.php/topic,27562.msg191442.html#msg191442
Перезагрузил комп, после загрузки основных процессов появилась строка с надписью: a start job is ranninig... (вложение 1).
После некоторого времени появилась другая надпись (вложение 2). И что самое удивительное, в этом режиме при вводе каждого символа пароля прописывается новая строка с сообщением: please enter a passphrase for disk...
Ввойти в систему удалось только после загрузки в режиме recovery mode. В этом режиме сначала примерно 30 сек было сообщение, подобно тому, что во вложении 1, затем появилась заветная фраза "please enter a passphrase for disk...". После ввода пароля был осуществлён вход в систему.

Таким образом, из всего вышеуказанного можно сделать вывод, что если Вы устанавливаете шифрованный раздел, то splash отключать не следует.

Это другой вопрос... с этой системд без поллитры не разобраться... надо логи загрузки глядеть при возникновении проблемы...
А где можно посмотреть логи?

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: SimplyLinux 7.0.4 - проблема с LUKS
« Ответ #3 : 23.08.2014 00:07:51 »
Таким образом, из всего вышеуказанного можно сделать вывод, что если Вы устанавливаете шифрованный раздел, то splash отключать не следует.

Ну по идее вместо графического окна ввода пороля должно быть нечто
http://fabianrodriguez.com/blog/wp-content/uploads/2013/04/LUKS-text-prompt.png.png

А где можно посмотреть логи?
Логи бинарные. За их просмотр отвечает journalctl
Для просмотра лога текущей загрузки
journalctl -b


Я думаю надо сделать логи успешной и не успешной загрузки и сравнить...

Для получения неуспешной загрузки с зависоном в теории надо подождать, перегрузится, загрузится успешно и
journalctl -b -1
« Последнее редактирование: 23.08.2014 00:15:01 от YYY »

Оффлайн hago

  • Участник
  • *
  • Сообщений: 62
Для получения неуспешной загрузки с зависоном в теории надо подождать, перегрузится, загрузится успешно и
journalctl -b -1

Команда journalctl -b -1 не работает. Сообщение в терминале: journalctl: неверный ключ — «1»
Для получения логов использовал команду
journalctl -a >log.txtФайл log.txt был создан в домашнем каталоге.

В полученном файле оставил только сегодняшние записи, а затем прикрепил его к этому сообщению.
Небольшие комментарии к файлу log.txt:
1) 11:05 - включение компьютера;
2) 12:03 - перезагрузка компьютера, в результате которой появилась заставка SimplyLinux с отсутствующим полем для ввода пароля (см. описание ошибки в первом сообщении данной темы); затем нажал на кнопку Reset;
3) 12:06 - нормальная загрузка системы, ввод пароля для получения доступа к шифрованному разделу.

Конечно, эта ошибка не критична для работы: что там - завис комп, нажал на кнопку Reset и всё работает нормально.  Но когда периодически система виснет, даже не успев загрузиться, это начинает напрягать.
Думаю, что это баг, связанные с работой LUKS

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Для получения неуспешной загрузки с зависоном в теории надо подождать, перегрузится, загрузится успешно и
journalctl -b -1

Команда journalctl -b -1 не работает. Сообщение в терминале: journalctl: неверный ключ — «1»

Странно... Видимо обязательно надо перед -1 ID вводить...
Который можно получить через ключик
journalctl --list-boots
а уже потом
journalctl -b ID-1

В полученном файле оставил только сегодняшние записи, а затем прикрепил его к этому сообщению.
Небольшие комментарии к файлу log.txt:

Что-то ничего не понятно...
Вот в логе
Цитировать
авг 23 12:03:04 comp-a8-5600k-apu-3c9bc0.localdomain systemd-logind[986]: System is rebooting.
это вы отпралили компьютер в перезагрузку?
Вот он с 12:03:04 начинает все останавливать. Останавливает, останавливает...
Цитировать
авг 23 12:03:07 comp-a8-5600k-apu-3c9bc0.localdomain systemd-journal[668]: Journal stopped

Потом в логе
Цитировать
-- Reboot --
а потом запись появляется через 3 минуты 3 секунды...
Цитировать
авг 23 12:06:10 comp-a8-5600k-apu-3c9bc0.localdomain systemd-journal[672]: Allowing runtime journal files to grow to 1.0M.
А что компьютер делал эти три минуты? висел?
« Последнее редактирование: 23.08.2014 16:27:14 от YYY »

Оффлайн hago

  • Участник
  • *
  • Сообщений: 62
Re: SimplyLinux 7.0.4 - проблема с LUKS
« Ответ #6 : 23.08.2014 18:24:49 »

Цитата: YYY
это вы отпралили компьютер в перезагрузку?
Да.

Цитата: YYY
[А что компьютер делал эти три минуты? висел?

После перезагрузки в 12:03 компьютера завис.
В 12:06 нажал на системном блоке кнопку Reset. После этого система загрузилась без проблем.

Таким образом, с 12:03 по 12:06 компьютер висел.
« Последнее редактирование: 23.08.2014 18:27:00 от hago »

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: SimplyLinux 7.0.4 - проблема с LUKS
« Ответ #7 : 23.08.2014 18:28:36 »
Таким образом, с 12:03 по 12:06 компьютер висел.
А в журнале ничего...

А если когда от так висит нажать ESC то может splash пропадет и что-нибудь будет видно?

Оффлайн Rik

  • Участник
  • *
  • Сообщений: 192
    • Визуальные технологии
Re: SimplyLinux 7.0.4 - проблема с LUKS
« Ответ #8 : 23.08.2014 18:52:48 »
А в журнале ничего...

А если когда от так висит нажать ESC то может splash пропадет и что-нибудь будет видно?
Не ничего там нет, ESC не помогает, комп именно висит, у меня на работе на моем компьютере тоже такое происходит, но я его обычно не выключаю и не перезагружаю, поэтому не знаю на сколько часто может повторяться проблема. Дома такого нет, у других пользователей на работе тоже нет...
visual-t.ru Кросс-платформенные технологии визуальной разработки ПО.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: SimplyLinux 7.0.4 - проблема с LUKS
« Ответ #9 : 23.08.2014 18:57:27 »
Не ничего там нет
Ну как так ничего нет?
Надо снять
 quiet
тогда в загрузчите - пусть ругается...
там если журнал не записался - дак или ядро в панике или корневой раздел не найден... В любом случае что-то должно быть...

Оффлайн hago

  • Участник
  • *
  • Сообщений: 62
Re: SimplyLinux 7.0.4 - проблема с LUKS
« Ответ #10 : 23.08.2014 23:03:37 »
А в журнале ничего...

Вот по точному времени могу ошибаться.
Примерно с 12:00 по 12:10 выполнил следующие действия:
1) на панели выбрал меню приложений, затем пункт меню "Выйти", после "Перезагрузить" (вложение 1);
2) при загрузке системы выбрал пункт "Simply Linux 7.0.4" (вложение 2);
3) компьютер виснет, жду некоторое время;
4) нажимаю на системнике кнопку Reset;
5) загрузка ОС начинается повторно, в меню выбираю "Simply Linux 7.0.4" (вложение 2), затем в появившемся поле ввода вожу пароль для работы с шифрованным разделом и начинаю спокойно работать в системе...

Надо снять
 quiet
тогда в загрузчите - пусть ругается...
Как это понять? Что значит  quiet?

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: SimplyLinux 7.0.4 - проблема с LUKS
« Ответ #11 : 23.08.2014 23:55:35 »
quiet это параметр ядра из-за которого линукс загружается без вывода кучи информации, но когда надо разобраться что да как, лучше снять.
т.к. это временная мера, можно править сразу

/boot/grub/grub.cfg

там-же где и splash снимается

видимо раз в журнал не пишет, придется снять quiet, ловить когда будет зависон и смотреть что под splash написано...

« Последнее редактирование: 23.08.2014 23:57:23 от YYY »