Как исправить сломанные пакеты после обновления до Ubuntu 22.04, когда «apt upgrade», «apt --fix-broken install» и многие другие решения не работают?

Я обновлялся с Ubuntu 16.04 ранее сегодня, и обновление до 20.04 казалось достаточно гладким, поэтому я подумал, что смогу избежать проблем с миграцией позже этим летом и перейти на 22.04 сейчас.

Я обновил 20.04 до 22.04 при входе в систему. Похоже, что установка завершилась, пока я входил в систему, что было странно.

Я не мог просматривать папки в файловой системе через графический интерфейс, поэтому я перезагрузил компьютер, и у меня появился экран загрузки Ubuntu, за которым последовал пустой экран, который в конечном итоге показал, что демон Samba не может запуститься.

Я перезагрузил компьютер, а затем вошел в систему как пользователь root в режиме восстановления. Похоже, у меня есть около 176 сломанных пакетов, которые, похоже, имеют различные конфликты и разрывы. например, .

Я пробовал все следующее:

      apt autoremove
apt upgrade
apt dist-upgrade
# any of the above result in the following error:
# E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

apt --fix-broken install
# E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
# E: Unable to correct dependencies

dpkg --configure -a
# dpkg: error processing package qgis-providers (--configure):
#  dependency problems - leaving unconfigured
# Errors were encountered while processing:
#  qgis-providers

Я не уверен, есть ли чистое решение для этого, или я должен просто уничтожить установку и сделать резервную копию данных (что, в любом случае, большая часть), а затем переустановить ее.

0 ответов

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