Ubuntu не может выключиться, и экран выхода из системы просто зависает
На этот вопрос у меня уже есть ответ, но я отвечаю за других. У меня возникла проблема: всякий раз, когда я пытаюсь выключить, приостановить или перезапустить Ubuntu или Gnome 3, экран выключения просто зависает, и он не выключается.
Вопрос в том, как найти причину и как ее устранить?
1 ответ
Ответ на этот вопрос был: после того, как я нажал на кнопку shutdown
и экран выхода показал, я нажал esc
ключ, и я мог видеть текстовые сообщения об ошибках, и я нашел сообщение:
В ожидании завершения Redis...
Узнав, какой скрипт используется для отключения Redis, я выяснил, что это:
/etc/init.d/redis_6379
Когда я пытался вручную завершить работу вручную с консоли, запустив команду:
sudo /etc/init.d/redis_6379 stop
Я получил то же сообщение об ошибке. Я был на шаг ближе к решению. Хотя, возможно, решение было не таким совершенным, как могло бы быть, но мне удалось решить мою проблему. Я отредактировал файл:
sudo gedit /etc/init.d/redis_6379
И нашел:
echo "Waiting for Redis to shutdown ..."
Отредактировал окружающий код (закомментировал несколько строк и добавил еще одну команду для отключения сервера Redis)
/etc/init.d/redis-server stop
#while [ -x /proc/${PID} ]
#do
echo "Waiting for Redis to shutdown ..."
#sleep 1
#done
И что! Теперь Ubuntu не застрянет в бесконечном цикле, и теперь я могу выключить, приостановить и снова запустить!:)