Я обновил Ubuntu, но обновление сломало Firefox, Adobe Flash Plugin и повредил базу данных пакетов. Я запустил предложенный каталог ремонта, без изменений. Я побежал apt-get -f install
, без изменений. Я запустил apt purge packageName, без изменений. Как я могу разрешить эту круговую зависимость?
Вот некоторые подробности:
installArchives() failed: dpkg: dependency problems prevent configuration of adobe-flashplugin:
firefox (12.0+build1-0ubuntu0.12.04.1) breaks adobe-flashplugin (<= 11.1.102.63-0precise1) and is installed.
Version of adobe-flashplugin to be configured is 10.0.32.18-1intrepid1.
dpkg: error processing adobe-flashplugin (--configure):
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
dpkg: dependency problems prevent configuration of adobe-flash-properties-gtk:
adobe-flash-properties-gtk depends on adobe-flashplugin (= 11.2.202.235-0precise1); however:
Version of adobe-flashplugin on system is 10.0.32.18-1intrepid1.
dpkg: error processing adobe-flash-properties-gtk (--configure):
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
Errors were encountered while processing:
adobe-flashplugin
adobe-flash-properties-gtk
Error in function:
dpkg: dependency problems prevent configuration of adobe-flash-properties-gtk:
adobe-flash-properties-gtk depends on adobe-flashplugin (= 11.2.202.235-0precise1); however:
Version of adobe-flashplugin on system is 10.0.32.18-1intrepid1.
dpkg: error processing adobe-flash-properties-gtk (--configure):
dependency problems - leaving unconfigured
Отредактируйте следующий файл с правами суперпользователя (например, sudo vim
):
/var/lib/dpkg/info/adobe-flashplugin.prerm
Перейти к строке:
set -e
Удалить строку. Сохраните файл и повторите команды обновления. (Я действительно приступил к удалению и повторному добавлению flash и Firefox.)
N.B. caveat emptor: исправление может иметь побочные эффекты, которых я еще не видел, но я выжил неделю.
Проблема в том, что сценарий adob-flashplugin «prerm» (pre-remove) ожидает корректного выхода из вариантов обновления. Наши (у меня были те же проблемы) системы там не выходят чисто. Исправление говорит, что игнорируйте ошибку и продолжайте.
Была ли это модернизированная система? Похоже, вы используете плагин Adobe-Flash от Intrepid. Удалите плагин Flash, затем Firefox, затем переустановите Firefox, затем плагин Flash.
sudo apt-get remove --purge adobe-flashplugin
sudo apt-get remove --purge adobe-flash-properties-gtk
sudo apt-get remove firefox
sudo apt-get install firefox
sudo apt-get install flashplugin-installer