debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Что означает ошибка при установке mysql-server?  (Прочитано 686 раз)

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

Оффлайн atoumus

  • Topic Author
  • Сообщений: 2
Debian GNU/Linux 8.7 (jessie)

Хочу установить пакет mysql-server, выполняю команду:
# apt-get install mysql-server

В результате получаю ошибку:
E: Sub-process /usr/bin/dpkg returned an error code (1)

Вот полный вывод:
root@dev:~# apt-get install mysql-server
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  mysql-server-5.5
Suggested packages:
  tinyca
The following NEW packages will be installed:
  mysql-server mysql-server-5.5
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/1,846 kB of archives.
After this operation, 32.5 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Preconfiguring packages ...
(Reading database ... 48232 files and directories currently installed.)
Preparing to unpack .../mysql-server-5.5_5.5.54-0+deb8u1_amd64.deb ...
Aborting downgrade from (at least) 10.1 to 5.5.
If are sure you want to downgrade to 5.5, remove the file
/var/lib/mysql/debian-*.flag and try installing again.
dpkg: error processing archive /var/cache/apt/archives/mysql-server-5.5_5.5.54-0+deb8u1_amd64.deb (--unpack):
 subprocess new pre-installation script returned error exit status 1
Selecting previously unselected package mysql-server.
Preparing to unpack .../mysql-server_5.5.54-0+deb8u1_all.deb ...
Unpacking mysql-server (5.5.54-0+deb8u1) ...
Errors were encountered while processing:
 /var/cache/apt/archives/mysql-server-5.5_5.5.54-0+deb8u1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Что эта ошибка означает, и как ее побороть?
 

Оффлайн vadd

  • Сообщений: 183
Re: Что означает ошибка при установке mysql-server?
« Ответ #1 : 24 Апрель 2017, 14:25:25 »
Aborting downgrade from (at least) 10.1 to 5.5.
If are sure you want to downgrade to 5.5, remove the file
/var/lib/mysql/debian-*.flag and try installing again.
 

Оффлайн atoumus

  • Topic Author
  • Сообщений: 2
Re: Что означает ошибка при установке mysql-server?
« Ответ #2 : 24 Апрель 2017, 17:29:19 »
У меня эксперементальная система, поэтому можно удалять/устанавливать все что угодно, критических данных для потери нет.

Проблема была в том что в системе были остатки от старых установок других БД, таких как MariaDB, Percona, MySQL. И хотя все предыдущие перечисленные БД были удалены с помощью apt purge, в системе всеравно кое где остались некоторые файлы/директории/скрипты от этих БД. И эти "остатки" каким то образом конфликтовали при новой установки MySQL.

Поэтому я решил эту проблему так:
sudo apt-get purge .*mariadb.* .*mysql.*
sudo apt-get autoremove

Но самое главное, ищем и удаляем остатки:
sudo locate mysqlЭта команда выдаст список оставшихся после удаления файлов/директорий/скриптов прошлых БД. Всех их тоже надо удалить.

После этого можно устанавливать MySQL как обычно:
sudo apt install mysql-server mysql-clientВсе должно пройти ОК, без всяких Errors.
 

Оффлайн symon2014

  • Сообщений: 219
    • Не совсем мой. :)
Re: Что означает ошибка при установке mysql-server?
« Ответ #3 : 24 Апрель 2017, 21:43:00 »
Unpacking mysql-server (5.5.54-0+deb8u1) ...
Errors were encountered while processing:
 /var/cache/apt/archives/mysql-server-5.5_5.5.54-0+deb8u1_amd64.deb
Debian 9 , LMDE2 , LM 18.2 Mate  .
 

Теги: