Обновление 12.04 застряло на пакетах предварительной настройки

Некоторое время у меня есть проблема, упомянутая в названии. Обновление застряло на предварительной настройке пакетов без каких-либо других ошибок. Я попробовал почти все, что нашел в поиске Google, но это не решило мою проблему.

кстати

sudo apt-get update
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove
sudo apt-get update && sudo apt-get upgrade

не работает. Может кто-нибудь помочь мне решить эту проблему?

3 ответа

Открыть top, Нажмите V чтобы включить просмотр дерева и найти процесс листа под xenial -> xenial -> sh -> dpkg-preconfigre -> ... -> blocking leaf process, Затем убейте (мягко) этот процесс:

sudo kill -s SIGTERM {process_id}

В моем случае это было grep жду чего-то, что явно не придет.

  1. Очистка с использованием двух способов команды. sudo apt-get clean && sudo apt-get update

  2. dpkg --configure -a

  3. apt-get install -f Последняя команда поможет вам удалить все поврежденные пакеты.

  4. sudo apt-get update && sudo apt-get update

  5. перезагрузить компьютер

  6. Установите остальную часть пакета через менеджер обновлений.

Надеюсь, поможет

Я заметил, что процесс mysql запускался каждый раз, когда я пытался выполнить обновление, и он поглощал все мои процессоры. Тот же процесс остановился после того, как я остановил процесс обновления. Мне не удалось определить причину зависания этого процесса mysql, поэтому я последовал совету, приведенному ниже: "Не удалось создать основной процесс mysql: невозможно выполнить: такого файла или каталога нет".

Затем после запуска обновления apt-get все заработало без проблем.

Надеюсь это поможет.

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