Sheykhnur |
|
Темы:
16
Сообщения:
244
Участник с: 05 февраля 2013
|
Ну, в первую очередь, всех с Новым Годом! Собственно, проблема уже описана в заголовке темы. После обновления systemd и mkinitcpio компьютер стал долго выключаться. Не хотелось плодить одни и те же темы, поэтому я попытался решить проблему сам. Но не осилил пока :( При выключении долго стоит тёмный экран, затем на несколько миллисекунд появляется сообщение: Сделал дебаг журнала: Как оказалось, ничего особого там нет, пишет, что долго завершает юнит user@1000.service и более ничего вразумительного: Искал по ключевым словам cgroup : option or name mismatch, new: 0x0"", old: 0x4 "systemd", выдало парочку тем, никак не отвечающих на суть проблемы. Может здесь есть зубры, которые смогут хоть направить, куда коней запрягать?--------------------------------------------------------------------------------------------------------------------------------------------------------------- UPD: Обновил заголовок, т.к., mkinitcpio никакого отношения к этому не имеет :-) UPD: Закрою тему, т.к. вопрос решился обновлением systemd. Как выяснилось эта проблема существовала давно и её решали различными костылями, а проявилась в прошлых выпусках, т.к. ещё не было отработанной логики завершения пользовательских процессов и, если не ошибаюсь (насколько понял из багтрекера (с англ. у меня ещё не очень)), то родительский процесс убивал сам себя раньше, нежели завершался пользовательский сеанс, и PID1 ждал когда он завершится. Как-то так вроде... Более подробно данная проблема обсуждается тут.
root@vpupkin# cat /dev/ass > /dev/head
|
indeviral |
|
Темы:
39
Сообщения:
3204
Участник с: 10 августа 2013
|
https://bbs.archlinux.org/viewtopic.php?pid=1362098 тут же всё расписано
Ошибки в тексте-неповторимый стиль автора©
|
Sheykhnur |
|
Темы:
16
Сообщения:
244
Участник с: 05 февраля 2013
|
Спасибо за ответ, но, если вы обратили внимание, то выше я давал ссылки именно на эти треды. Да, там расписано, что вчистую размонтируются все точки монтирования и systemd создаёт свой образ в оперативной памяти, откуда он работает при выключении. Если я что-то не понял, - прошу поправить. Но там также и написано, что к долгому завершению работы это не имеет никакого значения. В логах указано, что systemd при выключении не может подцепиться к системной шине D-Bus процесса user@1000.service и нормально послать сигнал завершения и после ожидания он его убивает. Если это не из-за нового mkinitcpio, тогда повторюсь: куда копать?
root@vpupkin# cat /dev/ass > /dev/head
|
vadik |
|
Темы:
57
Сообщения:
5494
Участник с: 17 августа 2009
|
У вас ДЕ? Какой командой выключаете комп? |
Sheykhnur |
|
Темы:
16
Сообщения:
244
Участник с: 05 февраля 2013
|
Да, у меня KDE, выключаю через стандартное завершение работы. В настройках системы KDE прописано, что это команда /sbin/shutdown -h -P now
root@vpupkin# cat /dev/ass > /dev/head
|
vadik |
|
Темы:
57
Сообщения:
5494
Участник с: 17 августа 2009
|
Тоже кеды выключаются очень долго. Если из стандартного меню. Для себя решил не заморачиваться, создал раздел в меню "Выключение", в нем пункты "Выключить" и "Перезагрузить". На эти пункты определил соответствующие команды (systemctl poweroff и systemctl reboot). Система выключается и перезагружается мгновенно. |
Sheykhnur |
|
Темы:
16
Сообщения:
244
Участник с: 05 февраля 2013
|
А какие команды, не подскажете, пожалуйста? Насколько я понял, в настройках кед можно задавать вообще любые команды выключения. Делается это из "Параметры системы -->Вход в систему-->вкладка Выключение".
root@vpupkin# cat /dev/ass > /dev/head
|
vadik |
|
Темы:
57
Сообщения:
5494
Участник с: 17 августа 2009
|
На всякий случай показываю скрин П.С. Можете поиграться с удаление профилей кед и кдм. Мне лень, давным давно добавил пункты и забыл. Если поможет - расскажите. ) |
arcanis |
|
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
ммм а если прописать команды с systemctl на выключение в systemsettings->Системное администрирование->Вход в систему->Выключение ? |
elsonador |
|
Темы:
63
Сообщения:
996
Участник с: 09 апреля 2010
|
Sheykhnur Прикольно, не знал, что там что-то полезное есть. Что интересно, сначала в kdmrc было /sbin/shutdown -h -P now /sbin/shutdown -r now Стало /usr/bin/systemctl poweroff /usr/bin/systemctl reboot С очередным обновлением снова предлагает /sbin/shutdown -h -P now /sbin/shutdown -r now |