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