Форум программистов, компьютерный форум, киберфорум
Debian, Kali Linux, Raspbian, Astra Linux
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/75: Рейтинг темы: голосов - 75, средняя оценка - 4.59
55 / 13 / 2
Регистрация: 26.10.2014
Сообщений: 1,108
1

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

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

Author24 — интернет-сервис помощи студентам
Здравствуйте.
Такая ситуация.
Есть физический сервер с 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.06.2018, 16:35
Ответы с готовыми решениями:

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

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

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

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

5
Просто Лис
Эксперт Python
5731 / 3530 / 1055
Регистрация: 17.05.2012
Сообщений: 10,359
Записей в блоге: 9
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
55 / 13 / 2
Регистрация: 26.10.2014
Сообщений: 1,108
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
Просто Лис
Эксперт Python
5731 / 3530 / 1055
Регистрация: 17.05.2012
Сообщений: 10,359
Записей в блоге: 9
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
Эксперт по компьютерным сетямЭксперт NIX
13016 / 7407 / 801
Регистрация: 09.09.2009
Сообщений: 28,982
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
55 / 13 / 2
Регистрация: 26.10.2014
Сообщений: 1,108
25.06.2018, 12:14  [ТС] 6
Рыжий Лис, я бы юзал последнюю версию, но для этого нужно переучивать PHP, так как вроде там разные функции юзаются
0
25.06.2018, 12:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.06.2018, 12:14
Помогаю со студенческими работами здесь

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

Ошибка при обработке оператора И
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;...

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

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

Ошибка при обработке comboBox_SelectedValueChanged
Имею combobox источником данных которого является таблица БД. DisplayMember = наименование в...

Ошибка в WHILE при обработке массива
Проблема в коде: #include &lt;fstream.h&gt; #include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include &lt;vcl.h&gt;...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru