Некоторое время у меня есть проблема, упомянутая в названии. Обновление застряло на предварительной настройке пакетов без каких-либо других ошибок. Я попробовал почти все, что нашел в поиске 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
не работает. Может кто-нибудь помочь мне решить эту проблему?
Откройте top
, нажмите V
, чтобы включить древовидное представление, и найдите процесс листа в xenial -> xenial -> sh -> dpkg-preconfigre -> ... -> blocking leaf process
. Затем убейте (мягко) этот процесс:
sudo kill -s SIGTERM {process_id}
В моем случае это было grep
ожидание чего-то, что явно не приходило.
Я заметил, что процесс mysql запускался каждый раз, когда я пытался выполнить обновление, и он поглощал все мои процессоры. Тот же процесс остановился после того, как я остановил процесс обновления. Мне не удалось определить причину зависания этого процесса mysql, поэтому я следовал приведенному ниже совету: «Не удалось создать основной процесс mysql: невозможно выполнить: такого файла или каталога нет» .
Затем, после запуска обновления apt-get, он работал без проблем.
Надеюсь, это поможет.
Очистка с помощью команды двух способов. sudo apt-get clean & amp; sudo apt-get update
dpkg --configure -a
apt-get install -f Последняя команда поможет вам удалить все сломанная упаковка.
sudo apt-get update & amp; & amp; sudo apt-get upgrade
reboot pc
Установите остальную часть пакета через менеджер обновлений.
надеюсь, что это поможет