Обновление mysql вызвало повреждение пакетов

У меня есть Debian Jessie и MySQL 5.6 из репозитория MySQL Debian . Эта установка устанавливает apt sources.list.d запись, которая после sudo apt-get install mysql-community-server , спрашивает, хочу ли я установить MySQL 5.6 или 5.7.

Эта установка работает в течение нескольких месяцев.

Сегодня я сделал sudo apt-get update && sudo apt-get upgrade . Это вызвало конфликт. Вот что я получаю:

 Duplicate sources.list entry http://repo.mysql.com/apt//debian/ jessie/mysql-5.6 amd64 Packages (/var/lib/apt/lists/repo.mysql.com_apt__debian_dists_jessie_mysql-5.6_binary-amd64_Packages) Duplicate sources.list entry http://repo.mysql.com/apt//debian/ jessie/mysql-5.6 i386 Packages (/var/lib/apt/lists/repo.mysql.com_apt__debian_dists_jessie_mysql-5.6_binary-i386_Packages) You may want to run apt-get update to correct these problems Reading package lists... Done W: Duplicate sources.list entry http://repo.mysql.com/apt//debian/ jessie/mysql-5.6 amd64 Packages (/var/lib/apt/lists/repo.mysql.com_apt__debian_dists_jessie_mysql-5.6_binary-amd64_Packages) W: Duplicate sources.list entry http://repo.mysql.com/apt//debian/ jessie/mysql-5.6 i386 Packages (/var/lib/apt/lists/repo.mysql.com_apt__debian_dists_jessie_mysql-5.6_binary-i386_Packages) W: You may want to run apt-get update to correct these problems Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libmysqlclient18 : Depends: mysql-common (>= 5.7.5-m15-2debian8) mysql-community-client : Depends: mysql-common (= 5.7.12-1debian8) E: Broken packages 

Это странно, потому что я не выбрал MySQL 5.7! Почему он просят об этом. Если посмотреть на запись MySQL apt в /etc/apt/sources.list.d/mysql.list , это будет выглядеть так:

 ### THIS FILE IS AUTOMATICALLY CONFIGURED ### # You may comment out entries below, but any other modifications may be lost. # Use command 'dpkg-reconfigure mysql-apt-config' as root for modifications. deb http://repo.mysql.com/apt//debian/ jessie mysql-apt-config deb http://repo.mysql.com/apt//debian/ jessie mysql-5.6 deb http://repo.mysql.com/apt//debian/ jessie mysql-5.6 mysql-5.7-dmr mysql-5.7 connector-python-2.0 connector-python-2.1 router-2.0 mysql-utilities-1.5 mysql-tools deb-src http://repo.mysql.com/apt//debian/ jessie mysql-5.6 

И я не понимаю, откуда приходит 5,7, и правильно ли это увидеть.

Я также попытался исправить запись apt с помощью sudo dpkg-reconfigure mysql-apt-config , но не помог.

Любые идеи по исправлению этих сломанных пакетов?


РЕДАКТИРОВАТЬ:

Запрошено в комментариях:

 $ apt-cache policy mysql-common libmysqlclient18 mysql-community-client mysql-common: Installed: 5.6.30-1debian8 Candidate: 5.7.12-1debian8 Version table: 5.7.12-1debian8 0 500 http://repo.mysql.com/apt//debian/ jessie/mysql-5.7 amd64 Packages 5.7.8-rc-1debian8 0 500 http://repo.mysql.com/apt//debian/ jessie/mysql-5.7-dmr amd64 Packages *** 5.6.30-1debian8 0 500 http://repo.mysql.com/apt//debian/ jessie/mysql-5.6 amd64 Packages 100 /var/lib/dpkg/status 5.5.47-0+deb8u1 0 500 http://security.debian.org/ jessie/updates/main amd64 Packages 500 http://httpredir.debian.org/debian/ stable/main amd64 Packages libmysqlclient18: Installed: 5.6.30-1debian8 Candidate: 5.7.5-m15-2debian8 Version table: 5.7.5-m15-2debian8 0 500 http://repo.mysql.com/apt//debian/ jessie/mysql-5.7-dmr amd64 Packages *** 5.6.30-1debian8 0 500 http://repo.mysql.com/apt//debian/ jessie/mysql-5.6 amd64 Packages 100 /var/lib/dpkg/status 5.5.47-0+deb8u1 0 500 http://security.debian.org/ jessie/updates/main amd64 Packages 500 http://httpredir.debian.org/debian/ stable/main amd64 Packages mysql-community-client: Installed: 5.6.30-1debian8 Candidate: 5.7.12-1debian8 Version table: 5.7.12-1debian8 0 500 http://repo.mysql.com/apt//debian/ jessie/mysql-5.7 amd64 Packages 5.7.8-rc-1debian8 0 500 http://repo.mysql.com/apt//debian/ jessie/mysql-5.7-dmr amd64 Packages *** 5.6.30-1debian8 0 500 http://repo.mysql.com/apt//debian/ jessie/mysql-5.6 amd64 Packages 100 /var/lib/dpkg/status W: Duplicate sources.list entry http://repo.mysql.com/apt//debian/ jessie/mysql-5.6 amd64 Packages (/var/lib/apt/lists/repo.mysql.com_apt__debian_dists_jessie_mysql-5.6_binary-amd64_Packages) W: Duplicate sources.list entry http://repo.mysql.com/apt//debian/ jessie/mysql-5.6 i386 Packages (/var/lib/apt/lists/repo.mysql.com_apt__debian_dists_jessie_mysql-5.6_binary-i386_Packages) W: You may want to run apt-get update to correct these problems 

One Solution collect form web for “Обновление mysql вызвало повреждение пакетов”

Ребята из MySQL ответили и объявили это как ошибку. Ниже приводится их сообщение:

Здравствуй,

Спасибо за отчет. Кажется, это ошибка в новой версии mysql-apt-config. В файле /etc/apt/sources.list.d/mysql.list используется строка: deb http://repo.mysql.com/apt//debian/ jessie mysql-5.6 mysql-5.7-dmr mysql-5.7 connector-python-2.0 connector-python-2.1 router-2.0 mysql-utilities-1.5 mysql-tools Не должен содержать записей mysql-5.6 mysql-5.7-dmr mysql-5.7 В качестве обходного пути вы можете удалить эти записи из этой строки, пока мы может исправить ошибку.

  • определить пакеты и зависимости
  • Альтернативный источник для пакета, удаленный из тестирования или нестабильной репо
  • Почему установка пакета python-minimal также захватывает пакет python на Debian?
  • Создание зависимости debian от версии в пакете .deb
  • System Mangled: Как отменить sudo apt-get удалить gnupg
  • Используйте `ln` для создания отсутствующего каталога
  • предотвращение dpkg-buildpackage с использованием / usr / bin в качестве места установки
  • Список установленных пакетов только с образа диска
  • Удаление программных пакетов без удаления загруженного .deb в apt-cache?
  • Что означает сообщение apt-get «сломанные пакеты»?
  • Debian Unstable: Как установить этот пакет i386 под AMD64 с использованием многоархивного?
  • Interesting Posts

    Как определить, что такое символическая ссылка, вместо адресата?

    Я перепутал свои системные часы в Arch Linux

    Yum: старый удаленный пакет, конфликтующий с новым пакетом для установки

    Автоматизация процесса создания виртуального хоста

    Удалите первые n байтов файла в O (n) времени

    Когда устройство USB установлено как sdb, а когда в качестве sdc?

    Как печатать переменные и значения оболочки для их копирования и вставки?

    Установка Linux Mint 11 LXDE x64 поверх ubuntu-минимального

    Почему я не могу назвать эту программу своим полным путем?

    Обнаружение X-сессии в сценарии bash (.bashrc и т. Д.)

    сделать существующий сеанс rdesktop захватить клавиатуру / мышь

    Различные формы выполнения сценария оболочки

    Если netstat не отображает номера портов для иностранного адреса

    Кто-нибудь действительно тестировал время автономной работы ноутбука под разными регуляторами процессора?

    nginx: директива «server» здесь запрещена

    Linux и Unix - лучшая ОС в мире.