Обновление 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 В качестве обходного пути вы можете удалить эти записи из этой строки, пока мы может исправить ошибку.

  • apt-get install с ошибкой «Не удалось найти пакет»
  • Как воссоздать / var / lib / dpkg / status?
  • Список установленных пакетов только с образа диска
  • У стабильной версии Debian есть уязвимая версия wpa_supplicant?
  • Где я могу найти список всех репозиториев yum?
  • Система локального управления пакетами
  • Как сохранить выскочку установленной - всегда, не заменяйте sysvinit?
  • Обновлять phpmyadmin вручную при установке в виде пакета
  • Как гарантируется подлинность пакетов Debian?
  • Не удалось установить «libdvdcss» с yum после обновления на «Fedora 20 Heisenburg»
  • Интерфейс GUI AUR и pacman GUI для Arch
  • Пакеты, которые должны быть установлены, такие же, как и пакеты, которые необходимо авторизовать!
  • Interesting Posts

    При настройке SFTP между * nix-серверами, является ли это обычное рукопожатие необязательным?

    Не удалось установить root fs после компиляции нового ядра в VMware

    Манипулирование (non-root) паролем в Fedora 22

    Не удается исключить пользователя в директиве match в конфигурации SSHD

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

    Повторный набор xl2tpd не работает

    mdadm: невозможно удалить компоненты в RAID 1

    bash: предупреждение: уровень оболочки (1000) слишком высокий, сброс до 1

    Как обрабатывать ^ M в файлах csv с помощью sed & awk?

    Сортировка файлов изображений с использованием информации заголовка

    Должен ли я дать своему пользователю доступ к / dev / mapper / control?

    Заменить числа в первом разделе файла в результате расчета

    Почему grub показывает версию Windows 7?

    извлечение подмножества строк из большого текстового файла

    Что означает эхо "{@@ ##}"?

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