Сбой завершения работы Ubuntu «* Убить все оставшиеся процессы…»

43

У меня свежая установка Ubuntu Server. «перезагрузка» работает, но завершение работы завершается неудачно * Killing all remaining processes.... Я использую:

sudo shutdown now

После сбоя, обозначенного как [fail](с ошибкой красным), я получаю следующее сообщение:

 * will now switch to single-user mode

без других сообщений об ошибках. Пользователь является пользователем root после выхода из программы.

Любые идеи о том, как это исправить, или в чем проблема?

Версия Ubuntu - 11.10, и я работал sudo aptitude update && sudo aptitude dist-upgradeдо этого.

jtpereyda
источник
У меня точно такая же проблема.
Кубер Сапарев
Посмотрите, поможет ли это . это вызвало отключение, хотя красный «провал» не исчез.
С помощью sudo poweroff проблема исчезает?
pbies

Ответы:

38

Я испытал то же самое, поэтому я должен был использовать остановку, которая работала

shutdown -h now
Зденек Ф
источник
3
Для запуска может потребоваться sudo
Simon Sheehan
Есть ли объяснение, почему это необходимо? У меня вышеупомянутая проблема на дистрибутиве 13.10, и даже вариант «shutdown -h now» не работает. Похоже, что единственный способ избавиться от этого - reboot -f nowэто пропустить весь процесс выключения и не может быть полезным для долгосрочной работоспособности системы.
Кен
Это работает, хотя не совсем уверен, почему другой отказывает.
Нуно Фуртадо
1
@ user19726 - см. другие ответы о том, почему простое отключение «не удается» (оно на самом деле не дает сбоя, оно просто переходит в однопользовательский режим, а не прямо в состояние остановки).
qxotk
21

Из справочных страниц shutdown:

... уровень запуска 1 используется для перевода системы в состояние, в котором могут выполняться административные задачи; это значение по умолчанию, если для выключения не задан ни флаг -h, ни -r. "

shutdown отключает систему с точки зрения пользователя, так как linux спроектирован как многопользовательская система, отсюда общесистемное сообщение и дополнительная задержка по времени.

Чтобы выключить машину, используйте опцию -h.

И я не буду беспокоиться о некоторых процессах, которые не могут быть убиты вовремя, что, вероятно, и означает сообщение [fail], которое вы получили.

Markus
источник
Как абсолютный Noob для Linux, и, стремясь повысить свои навыки, я предпочитаю беспокоиться обо всем, что не получается. Я хочу знать Linux до такой степени, чтобы я мог работать в открытом общедоступном интернете. Тем не менее, я проголосовал за этот ответ: цитирует справочную страницу и объясняет поведение по умолчанию. У меня возникает искушение удалить «И я бы не волновался ...» в конце - какое значение это добавляет?
qxotk
7

Я столкнулся с этим при попытке перезагрузить с sudo reboot now. sudo shutdown nowтоже не удалось. В обоих случаях система перешла в однопользовательский режим и остановилась.

Остановить систему невозможно, поскольку она удаленная, и я не хочу идти в подвал, чтобы снова включить ее. То , что сработало это sudo shutdown -r 0.

Я использую сервер Ubuntu 13.04 на нетбуке Asus Aspire One.

Я знаю, что эта ветка старая, но у меня проблема с текущим дистрибутивом.

MattM
источник
1
Спасибо за публикацию этого: Ubuntu 13.04 отказался перезагрузиться должным образом без shutdown -r 0команды.
Ojdo
1
sudo shutdown -h -rработал для меня, не уверен в различиях.
Tracker1
Проголосовал за то, чтобы добавить перспективу человеку, работающему на физическом компьютере, находящемся поблизости, - не у всех есть ситуация, чтобы выключить машину, - потому что я использую виртуальную машину локально и в облаке - оба места, где можно включить машину. выключен и запущен через локально доступную клавиатуру / облачную панель управления.
qxotk