Зафиксируйте dpkg после прерванного-обновления-версии

Я недавно обновлял от 14,04 до 16,04 (через do-release-upgrade). Все шло прекрасное, пока это не остановилось ncurses диалог для обработки конфликтующих файлов конфигурации для "необслуживаемых обновлений" - диалог, которому не удалось ответить на вход (заморозилось).

С тех пор не было никакого способа продолжиться, я уничтожил процесс, оставив все наполовину обновленным. Если я пытаюсь работать do-release-upgrade снова, это утверждает, что уже было версией 16.04. Я не перезапустил машину, поскольку я не знаю то, что произошло бы. Если я работаю apt-get -f dist-upgrade это утверждает, что каждый пакет, который я имею, больше не необходим, затем пытается настроить их всех, перестав работать, потому что все их зависимости также не настроены. Попытка dpkg --configure -a дает те же ошибки конфигурирования (напр. 389-ds depends on 389-admin; however: Package 389-admin is not configured yet.)

Вывод

Учитывая все это, я все еще думаю, что должен быть некоторый способ восстановиться, видя, поскольку все все еще работает (по большей части). Вопрос, каков тот путь?

1
задан 4 November 2016 в 19:29

1 ответ

Зафиксируйте недостающие пакеты, введите в Терминале:

sudo apt-get update
sudo apt-get install -f
sudo dpkg --configure -a
sudo apt-get upgrade
sudo apt-get autoremove
2
ответ дан 7 December 2019 в 13:40

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

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