Я случайно нажал Ctrl + C во время do-release-upgrade
процесса на Ubuntu Server . Я упал в оболочку, чтобы сравнить файл .conf в / etc /. Когда я нажал Ctrl-C, он спросил, хочу ли я попытаться присоединиться к процессу обновления, но это не удалось.
Итак, я ушел, и теперь есть зависший процесс dpkg, который удерживает блокировку apt. Это виртуализированный сервер без интерфейса с графическим интерфейсом ...
Возможно ли восстановить процесс обновления, или мне нужно убить процесс dpkg и начать заново?
screen -RD
, но это не сработало. Не было запущено ни одного демона экрана, так что нечего было повторно подключаться. Точная ошибка? У меня был выбор «r» или «q», я думаю (переподключиться или выйти) внизу проклятого приложения. Извините, я не могу быть более полезным, чем это. Я использовал VirtualBox, и без запуска tmux или экранной сессии у меня не было прокрутки, а интерфейс, похожий на curses, продолжал очищать экран. Переподключение не сработало, поэтому я просто ушел.
screen -R -D
и как пользователь sudo, и как мой обычный пользователь ..
dpkg configure -a
это правильный ответ. Это случилось со мной, и действительно плохо, что bind9 был неправильно настроен (т.е. Ctrl-C, должно быть, остановил этот процесс, и он больше не мог запускаться!) После того, как я исправил bind9, затем apt-get update + upgrade + dist -обновление запускалось как чудо, и после этого я перезагрузился, и все заработало.