Обновление 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 жду чего-то, что явно не придет.
Очистка с использованием двух способов команды. sudo apt-get clean && sudo apt-get update
dpkg --configure -a
apt-get install -f Последняя команда поможет вам удалить все поврежденные пакеты.
sudo apt-get update && sudo apt-get update
перезагрузить компьютер
Установите остальную часть пакета через менеджер обновлений.
Надеюсь, поможет
Я заметил, что процесс mysql запускался каждый раз, когда я пытался выполнить обновление, и он поглощал все мои процессоры. Тот же процесс остановился после того, как я остановил процесс обновления. Мне не удалось определить причину зависания этого процесса mysql, поэтому я последовал совету, приведенному ниже: "Не удалось создать основной процесс mysql: невозможно выполнить: такого файла или каталога нет".
Затем после запуска обновления apt-get все заработало без проблем.
Надеюсь это поможет.