Я нажал control-c в подпроцессе do-release-upgrade. Как мне восстановиться?

Я нажал control-c в подпроцессе do-release-upgrade. Как мне восстановиться?

В процессе обновления с Utopic Unicorn до Vivid Vervet, do-release-upgradeменя спросили, какую версию файла конфигурации сохранить. Я выбрал вариант запуска (root) shell, заметил, что было всего несколько небольших изменений, и побежал vimобъединять две версии. Я привык использовать Ctrl+ Cдля завершения вставок, но, похоже, в этом случае это действительно что-то убило, так как я вернулся к одной из своих собственных оболочек.

После небольшого расследования я заметил, что vimэкземпляр каким-то образом все еще работает. Я убил его и вернулся в оболочку root, из которой я его запустил. Затем я вышел из оболочки root, ожидая вернуться в скрипт обновления, но вместо этого экземпляр, tmuxв котором я его запустил, вышел.

На данный момент я вижу, что скрипт все еще работает и, предположительно, выполняетчто-нибудь(кажется, он постоянно использует 11% ЦП). В отличие от некоторых случаев, похожих на мой, здесь нет экземпляра screenили byobuдля повторного присоединения — фактически, согласно ps, он потерял свой управляющий терминал.

Что здесь произошло и что мне следует сделать, чтобы вернуть систему в нормальное состояние и завершить обновление?

решение1

Скопировать-вставить с сервера Ошибка:

НАСКОЛЬКО ЯСНО, не было возможности повторно подключиться к процессу обновления. Однако это не было катастрофой. Я убил зависший dpkgпроцесс, а затем запустил dpkg --configure -a. Это проведет вас через перенастройку всех пакетов, уже установленных в системе, убирая любые проблемы, пока он это делает. После этого я обновлял aptitudeоставшиеся пакеты, которые уже были загружены, но не были установлены или настроены.

Учтивость:https://serverfault.com/q/387547/109361

Обновлять:

Если aptitudeв вашей системе не установлен, то то же самое можно сделать с помощью apt-get, насколько я понимаю.

Вот что сработало для ОП:

Скрипт обновления уже изменил источники /etc/apt/sources.listс Utopic на Vivid и отключил все сторонние источники. После dpkg --configure --pendingи apt-get install --fix-broken, сделал apt-get update, apt-get dist-upgrade, а затем перезагрузил, все, кажется, работает сейчас.

Больше информации:

Из связанногоотчет об ошибкеapt-get dist-upgradeкажется, что ключом к тому, чтобы все работало как надо, является действие .

Связанный контент