Автор Тема: Проблема зависимости.  (Прочитано 3742 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Semen

  • Новичок форума
  • Сообщений: 5
Проблема зависимости.
« : 16 Апреля 2018, 22:22:44 »
Всем доброго времени суток.
Я в Linux новичок, так что прошу максимально простым языком объяснить из-за чего все таки появилась эта проблема и по возможности помочь ее решить.

при попытки установить  mysql-server и mysql-client получается вот это
sem@sem-PC:~$ sudo apt-get install mysql-server mysql-client
[sudo] пароль для sem:
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет mysql-client самой новой версии (5.7.18-1).
Уже установлен пакет mysql-server самой новой версии (5.7.18-1).
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install».
Пакеты, имеющие неудовлетворённые зависимости:
 mysql-server : Зависит: mysql-server-5.7 но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета, (или найдите другое решение).
Далее пользуюсь двумя советами которые дал терминал.
sem@sem-PC:~$ sudo apt --fix-broken install
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  galera-3 libavcodec-ffmpeg56 libavformat-ffmpeg56 libavutil-ffmpeg54
  libdbd-mysql-perl libdbi-perl libjemalloc1 libmariadbclient18 libopenjpeg5
  libschroedinger-1.0-0 libswresample-ffmpeg1 libterm-readkey-perl libvpx3
  libwebp5 libx265-79 lsof mariadb-common
Для их удаления используйте «sudo apt autoremove».
Будут установлены следующие дополнительные пакеты:
  mysql-server-5.7
Предлагаемые пакеты:
  mailx tinyca
НОВЫЕ пакеты, которые будут установлены:
  mysql-server-5.7
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 0 B/3 309 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 48,4 MB.
Хотите продолжить? [Д/н] y
Предварительная настройка пакетов ...
(Чтение базы данных … на данный момент установлено 213218 файлов и каталогов.)
Подготовка к распаковке …/mysql-server-5.7_5.7.18-1_amd64.deb …
Aborting downgrade from (at least) 10.1 to 5.7.
If are sure you want to downgrade to 5.7, remove the file
/var/lib/mysql/debian-*.flag and try installing again.
dpkg: ошибка при обработке архива /var/cache/apt/archives/mysql-server-5.7_5.7.18-1_amd64.deb (--unpack):
 подпроцесс новый сценарий pre-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/mysql-server-5.7_5.7.18-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
sem@sem-PC:~$ sudo apt install -f
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  galera-3 libavcodec-ffmpeg56 libavformat-ffmpeg56 libavutil-ffmpeg54
  libdbd-mysql-perl libdbi-perl libjemalloc1 libmariadbclient18 libopenjpeg5
  libschroedinger-1.0-0 libswresample-ffmpeg1 libterm-readkey-perl libvpx3
  libwebp5 libx265-79 lsof mariadb-common
Для их удаления используйте «sudo apt autoremove».
Будут установлены следующие дополнительные пакеты:
  mysql-server-5.7
Предлагаемые пакеты:
  mailx tinyca
НОВЫЕ пакеты, которые будут установлены:
  mysql-server-5.7
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 0 B/3 309 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 48,4 MB.
Хотите продолжить? [Д/н] y
Предварительная настройка пакетов ...
(Чтение базы данных … на данный момент установлено 213218 файлов и каталогов.)
Подготовка к распаковке …/mysql-server-5.7_5.7.18-1_amd64.deb …
Aborting downgrade from (at least) 10.1 to 5.7.
If are sure you want to downgrade to 5.7, remove the file
/var/lib/mysql/debian-*.flag and try installing again.
dpkg: ошибка при обработке архива /var/cache/apt/archives/mysql-server-5.7_5.7.18-1_amd64.deb (--unpack):
 подпроцесс новый сценарий pre-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/mysql-server-5.7_5.7.18-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Все решения которые я находил для исправление вот этой ошибки "E: Sub-process /usr/bin/dpkg returned an error code (1)", приводили меня к ней же.

P.S.
Я почти уверен что я натворил что-то плохое по своей неопытности и прошу не ругаться, а просто разъяснить мне что я натворил чтобы больше такого со мной не случалось. Заранее благодарю за понимание.
 

Оффлайн ferum

Re: Проблема зависимости.
« Ответ #1 : 16 Апреля 2018, 22:59:46 »
Как правило такое происходит после подключения сторонних репозиториев или смешивания веток и, или установки стороннего особенно проприаретарного софта. Крайний раз подобный сюрпрайз случился у друга на jessie с установленным ранее skype 32бита, после очередного обновления системы возник некий конфликт, который удалось разрулить только удалением скайпа и обновлением системы до stretch.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн ZEN

Re: Проблема зависимости.
« Ответ #2 : 16 Апреля 2018, 23:10:43 »
Думаю, что вывод команды apt-cache policy mysql-server подскажет куда смотреть дальше. Из того, что я вижу на своей системе, в debian 9 в репозитории доступен mysql-server версии 5.5. Так что очень похоже на то, что apt пытается установить 5.7 из подключенного репозитория.
Crimea is Ukraine
 

Оффлайн Semen

  • Новичок форума
  • Сообщений: 5
Re: Проблема зависимости.
« Ответ #3 : 16 Апреля 2018, 23:13:40 »
Думаю, что вывод команды apt-cache policy mysql-server подскажет куда смотреть дальше. Из того, что я вижу на своей системе, в debian 9 в репозитории доступен mysql-server версии 5.5. Так что очень похоже на то, что apt пытается установить 5.7 из подключенного репозитория.

sem@sem-PC:~$ apt-cache policy mysql-server
mysql-server:
  Установлен: (отсутствует)
  Кандидат:   5.7.18-1
  Таблица версий:
     5.7.18-1 500
        500 http://packages.deepin.com/deepin panda/main amd64 Packages
        500 http://packages.deepin.com/deepin panda/main i386 Packages
 

Оффлайн kraamis

Re: Проблема зависимости.
« Ответ #4 : 17 Апреля 2018, 04:53:55 »
Скопируйте сюда, пожалуйста, содержимое файла  /etc/apt/sources.list
« Последнее редактирование: 17 Апреля 2018, 06:28:52 от kraamis »
 

Оффлайн endru

Re: Проблема зависимости.
« Ответ #5 : 17 Апреля 2018, 05:33:57 »
Вся ошибка указана при установке пакета:
Цитировать
Aborting downgrade from (at least) 10.1 to 5.7.
If are sure you want to downgrade to 5.7, remove the file
/var/lib/mysql/debian-*.flag and try installing again.

Оффлайн Semen

  • Новичок форума
  • Сообщений: 5
Re: Проблема зависимости.
« Ответ #6 : 17 Апреля 2018, 18:17:50 »
Вся ошибка указана при установке пакета:
Цитировать
Aborting downgrade from (at least) 10.1 to 5.7.
If are sure you want to downgrade to 5.7, remove the file
/var/lib/mysql/debian-*.flag and try installing again.
Я правильно понял что надо удалить все .flag файлы из папки /var/lib/mysql/debian а потом опять ввести команду sudo apt install -f
Cообщение объединено 17 Апреля 2018, 18:19:34
Скопируйте сюда, пожалуйста, содержимое файла  /etc/apt/sources.list

## Generated by deepin-installer
deb [by-hash=force] http://packages.deepin.com/deepin panda main contrib non-free
#deb-src http://packages.deepin.com/deepin panda main contrib non-free
« Последнее редактирование: 17 Апреля 2018, 18:19:34 от Semen »
 

Оффлайн kraamis

Re: Проблема зависимости.
« Ответ #7 : 17 Апреля 2018, 20:10:59 »
Так у вас Debian или Deepin? Вы изначально что ставили?
 

Оффлайн Semen

  • Новичок форума
  • Сообщений: 5
Re: Проблема зависимости.
« Ответ #8 : 17 Апреля 2018, 20:22:12 »
Так у вас Debian или Deepin? Вы изначально что ставили?
Deepin
Но ведь он основан на Debian
Или это не так работает?
 

Оффлайн kraamis

Re: Проблема зависимости.
« Ответ #9 : 17 Апреля 2018, 20:31:46 »
Так у вас Debian или Deepin? Вы изначально что ставили?
Deepin
Но ведь он основан на Debian
Или это не так работает?

Как бы да. Это форк Debian, основанный на ветке unstable. Проблема в том, что весь этот зоопарк дистрибутивов-форков может работат  нестабильно, а тем более форк основанный на нестабильной ветке. К тому же Deepin достаточно далеко ушел.

Попробуйте поудалять флаги, как вам система предложила.
 

Оффлайн Semen

  • Новичок форума
  • Сообщений: 5
Re: Проблема зависимости.
« Ответ #10 : 17 Апреля 2018, 20:53:34 »
Так у вас Debian или Deepin? Вы изначально что ставили?
Deepin
Но ведь он основан на Debian
Или это не так работает?

Как бы да. Это форк Debian, основанный на ветке unstable. Проблема в том, что весь этот зоопарк дистрибутивов-форков может работат  нестабильно, а тем более форк основанный на нестабильной ветке. К тому же Deepin достаточно далеко ушел.

Попробуйте поудалять флаги, как вам система предложила.

Все равно не могу установить mysql
sem@sem-PC:~$ sudo apt-get install mysql-server mysql-client
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  mysql-server-5.7
Предлагаемые пакеты:
  mailx tinyca
НОВЫЕ пакеты, которые будут установлены:
  mysql-client mysql-server mysql-server-5.7
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 155 kB/3 620 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 48,7 MB.
Хотите продолжить? [Д/н] y
Пол:1 http://packages.deepin.com/deepin panda/main amd64 mysql-client all 5.7.18-1 [155 kB]
Получено 155 kБ за 0с (585 kБ/c)       
Предварительная настройка пакетов ...
(Чтение базы данных … на данный момент установлено 213016 файлов и каталогов.)
Подготовка к распаковке …/mysql-server-5.7_5.7.18-1_amd64.deb …
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
invoke-rc.d returned 5
There is a MySQL server running, but we failed in our attempts to stop it.
Stop it yourself and try again!
dpkg: ошибка при обработке архива /var/cache/apt/archives/mysql-server-5.7_5.7.18-1_amd64.deb (--unpack):
 подпроцесс новый сценарий pre-installation возвратил код ошибки 1
Выбор ранее не выбранного пакета mysql-client.
Подготовка к распаковке …/mysql-client_5.7.18-1_all.deb …
Распаковывается mysql-client (5.7.18-1) …
Выбор ранее не выбранного пакета mysql-server.
Подготовка к распаковке …/mysql-server_5.7.18-1_all.deb …
Распаковывается mysql-server (5.7.18-1) …
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/mysql-server-5.7_5.7.18-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
 

Оффлайн yoric

Re: Проблема зависимости.
« Ответ #11 : 18 Апреля 2018, 17:29:57 »
Я бы выкинул каку, и поставил стабильный дебиан, без левых репозитов, для Вашего уровня понимания в самый раз, не в обиду будь сказано. Ну или тестируемый в крайнем случае. Зачем выбрали этот депин или как его там? Работать хотите или пурхаться с глюками? И так будет довольно часто :-)
 
Пользователи, которые поблагодарили этот пост: ogost

Теги:
     

    AMD Phenom II X6 1100T Black / FX-8150 : проблема выбора

    Автор Alexey_F

    Ответов: 0
    Просмотров: 2092
    Последний ответ 04 Декабря 2011, 04:37:01
    от Alexey_F
    Проблема с руским языком Knoppix 7.6

    Автор Grig96

    Ответов: 6
    Просмотров: 2919
    Последний ответ 11 Июля 2016, 19:55:27
    от Grig96
    Проблема с USB.

    Автор 99942

    Ответов: 3
    Просмотров: 1223
    Последний ответ 25 Октября 2017, 12:57:18
    от sidbar
    Проблема с установкой библиотек

    Автор КрастерПерегретый

    Ответов: 10
    Просмотров: 1758
    Последний ответ 12 Декабря 2019, 15:41:33
    от КрастерПерегретый
    Проблема после перехода на Mint

    Автор batan

    Ответов: 12
    Просмотров: 1036
    Последний ответ 26 Июня 2021, 21:29:17
    от dzhoser