Назад | Перейти на главную страницу

apt-get не работает с неудовлетворенными зависимостями

У меня есть сервер под управлением Ubuntu 12.04 на AWS, и я больше не могу ничего устанавливать на apt-get, потому что получаю эту ошибку:

The following packages have unmet dependencies:
 mysql-server-5.5 : Depends: mysql-server-core-5.5 (= 5.5.35-0ubuntu0.12.04.1) but 5.5.38-0ubuntu0.12.04.1 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Я не уверен, что я сделал, чтобы вызвать эту ошибку, но dpkg -l дает следующее:

ii  mysql-client-5.5                  5.5.40-0ubuntu0.12.04.1                             MySQL database client binaries
ii  mysql-client-core-5.5             5.5.38-0ubuntu0.12.04.1                             MySQL database core client binaries
ii  mysql-common                      5.5.40-0ubuntu0.12.04.1                             MySQL database common files, e.g. /etc/mysql/my.cnf
iU  mysql-server                      5.5.35-0ubuntu0.12.04.1                             MySQL database server (metapackage depending on the latest version)
iF  mysql-server-5.5                  5.5.35-0ubuntu0.12.04.1                             MySQL database server binaries and system database setup
ii  mysql-server-core-5.5             5.5.40-0ubuntu0.12.04.1

apt-get -f install не работает с той же проблемой неудовлетворенных зависимостей

Есть ли способ очистить это - я надеюсь, что мне не придется надолго останавливать базу данных, если вообще ...?

Я попытался использовать aptitude для разрешения конфликтов, и он дал мне дополнительную информацию, но в конечном итоге мне пришлось удалить различные пакеты mysql, а затем переустановить их:

apt-get purge mysql-server*
apt-get install mysql-server

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