Форум программистов, компьютерный форум, киберфорум
Наши страницы
Debian, Kali Linux, Raspbian
Войти
Регистрация
Восстановить пароль
 
jonikster
8 / 8 / 1
Регистрация: 26.10.2014
Сообщений: 829
#1

Не устанавливается MySQL. Ошибка при обработке пакета - Debian Linux

23.06.2018, 16:35. Просмотров 122. Ответов 5
Метки нет (Все метки)

Здравствуйте.
Такая ситуация.
Есть физический сервер с Debian 9.
Нужно установить Lemp. Сервер nginx, mysql и последнюю версию PHP.
С MySQL начались проблемы.
При попытке установить mysql-server, он убедительно выдавал MariaDB. Мне же нужен MySQL 5.7.
Вычитал в интернете, мол надо скачать deb покет и поставить.
Скачал отсюда:
https://dev.mysql.com/downloads/repo/apt/
Вышел файл: mysql-apt-config_0.8.10-1_all.deb
Установил:
Bash
1
dpkg -i mysql-apt-config_0.8.10-1_all.deb
Потом:
Bash
1
sudo aptitude update
И наконец:
Bash
1
sudo aptitude install mysql-server
А во время установки мне выдало:
Код
 июн 23 16:28:47 ryzhikov systemd[1]: mysql.service: Unit entered failed s…te.   
 июн 23 16:28:47 ryzhikov systemd[1]: mysql.service: Failed with result 'e…e'.   
 Hint: Some lines were ellipsized, use -l to show in full.                       
 dpkg: ошибка при обработке пакета mysql-community-server (--configure):         
  подпроцесс установлен сценарий post-installation возвратил код ошибки 1        
 dpkg: зависимости пакетов не позволяют настроить пакет mysql-server:            
  mysql-server зависит от mysql-community-server (= 5.7.22-1debian9), однако:    
   Пакет mysql-community-server пока не настроен.                                
                                                                                 
 dpkg: ошибка при обработке пакета mysql-server (--configure):                   
  проблемы зависимостей — оставляем не настроенным                               
 При обработке следующих пакетов произошли ошибки:                               
  mysql-community-server                                                         
  mysql-server
И как сие исправить? Подскажите пожалуйста.
Заранее благодарен!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2018, 16:35
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Не устанавливается MySQL. Ошибка при обработке пакета (Debian Linux):

Ошибка в при создании .deb пакета
Здравствуйте помогите пожалуйста решить проблему, создаю .deb пакет, выдает...

Ошибка при старте mysql [2002] Can't connect to local MySQL server through socket
Доброго времени суток. Имеется VPS на Debian 6. Сегодня получил ошибку при...

Ошибка при обработке пакета
Добрый день. При выполнении команды происходит ошибка zzzz@home:~$ sudo...

MySql триггер. Ошибка при обработке запроса
добрый день, в предыдущей моей теме разбирался вопрос о переносе на...

Ошибка при обработке
Здравствуйте помогите понять где ошибка Parse error: syntax error,...

При установке MySQL Community не устанавливается Workbench
из-за чего? что не так? уже на нескольких компах пробовал, везде одно и тоже....

5
Рыжий Лис
Просто Лис
906 / 444 / 320
Регистрация: 17.05.2012
Сообщений: 1,844
Записей в блоге: 7
24.06.2018, 12:28 #2
Покажи вывод:
Bash
1
aptitude versions mysql-server
и
Bash
1
cat /etc/apt/sources.list
Кликните здесь для просмотра всего текста
Потому что у меня в debian9 всё нормально:
Код
aptitude install mysql-server
Следующие НОВЫЕ пакеты будут установлены:        
  libevent-core-2.1-6{a} libhtml-template-perl{a} mysql-client-5.7{a} 
  mysql-client-core-5.7{a} mysql-server mysql-server-5.7{a} mysql-server-core-5.7{a} 
0 пакетов обновлено, 7 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 20,4 MБ архивов. После распаковки 160 MБ будет занято.
Хотите продолжить? [Y/n/?] n
Останов.
0
jonikster
8 / 8 / 1
Регистрация: 26.10.2014
Сообщений: 829
24.06.2018, 19:24  [ТС] #3
Рыжий Лис,
Вот как оно в текущем состоянии системы:
Код
 p   5.5.9999+default                              stable                    500 
 u   5.7.22-1debian9                               <NULL>                    500
И по 2 команде:
Код
 # deb cdrom:[Debian GNU/Linux 9.4.0 _Stretch_ - Official amd64 NETINST 20180310-
 11:21]/ stretch main                                                            
                                                                                 
 #deb cdrom:[Debian GNU/Linux 9.4.0 _Stretch_ - Official amd64 NETINST 20180310-1
 1:21]/ stretch main                                                             
                                                                                 
 deb [url]http://ftp.ru.debian.org/debian/[/url] stretch main                               
 deb-src [url]http://ftp.ru.debian.org/debian/[/url] stretch main                           
                                                                                 
 deb [url]http://security.debian.org/debian-security[/url] stretch/updates main             
 deb-src [url]http://security.debian.org/debian-security[/url] stretch/updates main         
                                                                                 
 # stretch-updates, previously known as 'volatile'                               
 deb [url]http://ftp.ru.debian.org/debian/[/url] stretch-updates main                       
 deb-src [url]http://ftp.ru.debian.org/debian/[/url] stretch-updates main
Очистил систему через:
Bash
1
sudo apt purge mysql-apt-config mysql-community-server mysql-server
Не удалился 1 пакет, подчистил через aptitude.
Теперь такой вывод:
Код
 p   5.5.9999+default                              stable                    500
По второй команде:
Код
 # deb cdrom:[Debian GNU/Linux 9.4.0 _Stretch_ - Official amd64 NETINST 20180310-
 11:21]/ stretch main                                                            
                                                                                 
 #deb cdrom:[Debian GNU/Linux 9.4.0 _Stretch_ - Official amd64 NETINST 20180310-1
 1:21]/ stretch main                                                             
                                                                                 
 deb [url]http://ftp.ru.debian.org/debian/[/url] stretch main                               
 deb-src [url]http://ftp.ru.debian.org/debian/[/url] stretch main                           
                                                                                 
 deb [url]http://security.debian.org/debian-security[/url] stretch/updates main             
 deb-src [url]http://security.debian.org/debian-security[/url] stretch/updates main         
                                                                                 
 # stretch-updates, previously known as 'volatile'                               
 deb [url]http://ftp.ru.debian.org/debian/[/url] stretch-updates main                       
 deb-src [url]http://ftp.ru.debian.org/debian/[/url] stretch-updates main
Вот что выдаёт на
Bash
1
2
3
4
5
6
sudo aptitude install mysql-server
 Следующие НОВЫЕ пакеты будут установлены:                                       
   default-mysql-server{a} libaio1{a} libdbd-mysql-perl{a}                       
   libmariadbclient18{a} mariadb-client-10.1{a} mariadb-client-core-10.1{a}      
   mariadb-common{a} mariadb-server-10.1{a} mariadb-server-core-10.1{a}          
   mysql-common{a} mysql-server
Вот нафига мне эта мария...
0
Рыжий Лис
Просто Лис
906 / 444 / 320
Регистрация: 17.05.2012
Сообщений: 1,844
Записей в блоге: 7
25.06.2018, 05:38 #4
Пакет mysql-server-5.7 только в нестабильной ветке. Если ты согласен её использовать, то добавь в файл /etc/apt/sources.list такую строчку:
Код
deb http://ftp.ru.debian.org/debian sid main
И чтобы остальные пакеты не обновились до нестабильных версий, добавь в файл /etc/apt/preferences:
Код
Package: *
Pin: release a=sid
Pin-Priority: 400
Или как-то так.

Bash
1
aptitude update
И команда должна выдать нужную версию mysql:
Bash
1
aptitude versions mysql-server
Нужную версию нужно явно указать при установке:
Bash
1
aptitude install mysql-server=5.7.2чего-то-там
Может не поставиться из-за зависимостей или попытается обновить пол-операционки. Решайте сами что делать, чтобы не сломать сервер.
0
Dmitry
Эксперт по компьютерным сетямЭксперт NIX
10504 / 6007 / 437
Регистрация: 09.09.2009
Сообщений: 23,714
25.06.2018, 08:42 #5
Цитата Сообщение от jonikster Посмотреть сообщение
По второй команде:
# deb cdrom:[Debian GNU/Linux 9.4.0 _Stretch_ - Official amd64 NETINST 20180310-
11:21]/ stretch main
#deb cdrom:[Debian GNU/Linux 9.4.0 _Stretch_ - Official amd64 NETINST 20180310-1
1:21]/ stretch main
deb http://ftp.ru.debian.org/debian/ stretch main
deb-src http://ftp.ru.debian.org/debian/ stretch main
deb http://security.debian.org/debian-security stretch/updates main
deb-src http://security.debian.org/debian-security stretch/updates main
# stretch-updates, previously known as 'volatile'
deb http://ftp.ru.debian.org/debian/ stretch-updates main
deb-src http://ftp.ru.debian.org/debian/ stretch-updates main
в этом файле не виден результат использования
Цитата Сообщение от jonikster Посмотреть сообщение
mysql-apt-config_0.8.10-1_all.deb
он добавляет свои репозитории (в файл mysql.list) на выбранную вами версию mysql в папку /etc/apt/sources.list.d
содержание файла (для 9-го дебиана):
Код
### 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/ stretch mysql-apt-config
deb http://repo.mysql.com/apt/debian/ stretch mysql-5.7
deb http://repo.mysql.com/apt/debian/ stretch mysql-tools
#deb http://repo.mysql.com/apt/debian/ stretch mysql-tools-preview
deb-src http://repo.mysql.com/apt/debian/ stretch mysql-5.7
при выполнении команды
Код
apt-get update
вы должны видеть в том числе и сообщения о том, что считывается и репозиторий http://repo.mysql.com/apt/debian/ stretch, типа такого (в строке, подписанной "Сущ:3"):
Код
Сущ:1 http://security.debian.org/debian-security stretch/updates InRelease
Игн:2 http://deb.debian.org/debian stretch InRelease                              
Сущ:3 http://repo.mysql.com/apt/debian stretch InRelease                                                     
Сущ:4 http://deb.debian.org/debian stretch-updates InRelease                                                 
Сущ:5 http://deb.debian.org/debian stretch Release                   
Чтение списков пакетов… Готово
0
jonikster
8 / 8 / 1
Регистрация: 26.10.2014
Сообщений: 829
25.06.2018, 12:14  [ТС] #6
Рыжий Лис, я бы юзал последнюю версию, но для этого нужно переучивать PHP, так как вроде там разные функции юзаются
0
25.06.2018, 12:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2018, 12:14
Привет! Вот еще темы с решениями:

Ошибка ssis пакета (vs2008) при загрузке .csv файла в БД при запуске VS2015
SSIS пакет создан в vs2008. Работал. Сменился MS Server на 2015 и vs2015. ...

Ошибка при обработке события
Всем доброго времени суток. При попытке обработки события возникает ошибка в...

Ошибка при обработке запроса
Добрый вечер, уважаемые форумчане! Ситуация следующая: есть 13 таблиц в...

Ошибка при обработке запроса
using (Gaz_stationEntities3 DB = new Gaz_stationEntities3()) { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru