Ubuntu висит при выключении / перезагрузке
Моя ситуация очень похожа на Завершение работы в течение 5 минут на Kubuntu 14.04, но я использую 14.10 с окружением gnome вместо KDE (Ubuntu с добавленным пакетом gnome не является родной версией). Это само по себе не должно быть причиной, так как у меня есть коллеги с тем же оборудованием и настройкой без проблем.
На подробном экране выключения выводится та же строка
* Asking all remaining processes to terminate...
* All Processes ended within 300 seconds...
nm-dispatcher.action: Caught signal 15, shutting down...
* Deactivating swap...
mount: / is busy
* Will now halt
[ 486.185416] reboot: Power down
В отличие от оригинального постера, у меня не установлен менеджер модемов, и ничего не выводится между nm-dispatcher и деактивацией подкачки для использования в качестве руководства: /
Если кто-нибудь знает какие-то вещи, которые нужно проверить, или способ принудительного отключения после 60 секунд зависания против 300, это было бы очень полезно.
4 ответа
В конце концов я нашел способ, который мог бы сделать принудительное отключение раньше, чем через 300 секунд. 300 секундный период ожидания указан в /etc/init.d/sendsigs
Это скрипт завершения работы, который пытается уничтожить оставшиеся процессы, которые не были успешно завершены в предыдущих частях последовательности завершения работы. Найдите следующий код в скрипте:
if [ $seq -ge 300 ] ; then
break
fi
Здесь указано максимальное время ожидания 300 секунд. Измените 300 на желаемое количество секунд, превышающее 10 (другие части скрипта уже указывают время ожидания 10 секунд). Вам нужно будет использовать sudo для изменения этого файла, так как у него нет прав на запись для обычного пользователя.
Это очень жесткая тактика, и это не хорошее долгосрочное решение. Если у вас есть сетевое хранилище файлов, которое может зависать при завершении работы или если какой-либо другой процесс (например, mySQL) мог законно ожидать завершения работы, не следуйте этому методу. Но для ноутбука или компьютера общего назначения со стандартной конфигурацией программного обеспечения, он, по крайней мере, позволит вам выключиться и перезагрузиться, не дожидаясь 5 минут каждый раз.
Попробуй это
sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
или попробуйте
sudo shutdown -h now
У вас есть Планка установлена?
У меня была такая же проблема, после установки док- станции Plank и настройки ее запуска с системой. Если это ваш случай. Обходной путь для этой проблемы - просто добавьте задержку к этой программе запуска.
Зайдите в терминал и наберите:
cd ~/.config/autostart/
gedit plank.desktop
(замените "планка" на имя вашего файла автозапуска)
Посмотрите на следующую строку:
X-GNOME-автозапуск с поддержкой = правда
И заменить на:
X-GNOME-Автостарт-Delay=13
После этого выйдите из системы, войдите в систему и проверьте, работает ли он.
До встречи!;-)
У меня была такая же проблема с Kubuntu 14.10. Мое решение было:
Я изменил эту строку в файле
/etc/default/grub
выглядеть так:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash init=/lib/systemd/systemd"
После этого я побежал
sudo update-grub
в терминале
Теперь система снова выключается...:-)