13.04 Перезагрузка sudo теперь не работает, а заканчивается на уровне выполнения 1

Привет. После недавнего обновления пакетов до 13.04 (то есть это недавно проявилось) у меня теперь есть 5 различных систем, которые не смогут перезагрузиться, используя sudo reboot now, что приведет к их зависанию в однопользовательском режиме sshd будет на этом уровне выполнения, мне нужно физически Ctrl - Alt - Удалить их вниз.

2
задан 10 October 2014 в 22:00

6 ответов

Частичным решением является использование sudo reboot -r now, однако sudo reboot now должно действительно работать. Поскольку это кажется воспроизводимым, я публикую это в надежде, что другие не пострадают от PITA, перезагружающей удаленный сервер.

sudo init 6 тоже должно работать, но это будет пропускать предупреждения пользователя.

0
ответ дан 10 October 2014 в 22:00

Произошло изменение синтаксиса между 12.10 и 13.04 :

reboot [OPTION]...                          # 12.10
reboot [OPTION]...  [REBOOTCOMMAND]         # 13.04 and later

Итак, мягко говоря, ваш now никогда не был «действительным», это было просто проигнорировано.

Теперь, now читается как REBOOTCOMMAND, и это используется во время последовательности перезагрузки, и именно поэтому все так запутано.

Короткое решение - вам просто не нужно now. Вам никогда не придется. Это команда shutdown.

0
ответ дан 10 October 2014 в 22:00

Я знаю, что вопрос старый, но я сам столкнулся с этим после установки 14.04 и заметил, что ключевое слово now, кажется, запутывает команду перезагрузки.

Команда для использования в настоящее время просто

sudo reboot
0
ответ дан 10 October 2014 в 22:00

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

sudo shutdown -h -r now

Хотя это не похоже на то, что даже позволит всему грациозно выйти первым.

0
ответ дан 10 October 2014 в 22:00

Вы можете выключить или перезапустить свой рабочий стол или сервер с помощью простой команды в bash. Вы должны использовать команды с sudo. Чтобы сразу перезагрузить компьютер, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:

sudo shutdown -r now
0
ответ дан 10 October 2014 в 22:00

Для перезагрузки команды необходимо выполнить одно из следующих действий:

sudo reboot

sudo shutdown -r now

sudo init 6
0
ответ дан 10 October 2014 в 22:00

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

Похожие вопросы: