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 не застрянет в бесконечном цикле, и теперь я могу выключить, приостановить и снова запустить!:)

Другие вопросы по тегам