LINUX.ORG.RU

Установка mariadb

 , ,


0

2

Дело начиналось вечером. Я поставил MySQL-Server, но решил выпендриться и тут же следом поставил MariaDB-Server пакеты. Естественно, они не поладили. Я такой выпилил apt remove mysql-server. MariaDB не заработала, как и следовало. Я и remove делал, и оригинальную MySQL ставил, и purge делал, удалял папки /etc/mysql, /var/lib/mysql* (на деле методом тыка нашёл). После перезагрузки, установки появляется что-то такое:

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
mariadb-client-10.1 mariadb-client-core-10.1 mariadb-common mariadb-server-core-10.1 mysql-common
Для их удаления используйте «apt autoremove».
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 4 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
Настраивается пакет mariadb-common (10.1.22-3) …
update-alternatives: ошибка: альтернативный путь /etc/mysql/mariadb.cnf не существует
dpkg: ошибка при обработке пакета mariadb-common (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 2
dpkg: зависимости пакетов не позволяют настроить пакет mariadb-server-core-10.1:
mariadb-server-core-10.1 зависит от mariadb-common (>= 10.1.22-3), однако:
Пакет mariadb-common пока не настроен.

dpkg: ошибка при обработке пакета mariadb-server-core-10.1 (--configure):
проблемы зависимостей — оставляем не настроенным
Отчёты apport не записаны, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа.
>Отчёты apport не записаны, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа.
dpkg: зависимости пакетов не позволяют настроить пакет mariadb-client-core-10.1:
mariadb-client-core-10.1 зависит от mariadb-common (>= 10.1.22-3), однако:
Пакет mariadb-common пока не настроен.

dpkg: ошибка при обработке пакета mariadb-client-core-10.1 (--configure):
проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для man-db (2.7.6.1-2) …
dpkg: зависимости пакетов не позволяют настроить пакет mariadb-client-10.1:
mariadb-client-10.1 зависит от mariadb-client-core-10.1 (>= 10.1.22-3), однако:
Пакет mariadb-client-core-10.1 пока не настроен.

dpkg: ошибка при обработке пакета mariadb-client-10.1 (--configure):
проблемы зависимостей — оставляем не настроенным
Отчёты apport не записаны, так достигнут MaxReports
При обработке следующих пакетов произошли ошибки:
mariadb-common
mariadb-server-core-10.1
mariadb-client-core-10.1
mariadb-client-10.1
E: Sub-process /usr/bin/dpkg returned an error code (1)

Что делать? Как правильно теперь удалить MariaDB (MySQL), чтобы начисто поставить заново?

Попробуй через aptitude. Он пытается решать проблемы конфликтов зависимостей и предлагает разные варианты решений.

...

Вообще, за несколько лет и несколько десятков установок ни разу с конфликтами при установке mariadb не сталкивался. Но я всегда использовал ubuntu и официальный ppa от mariadb.

KRoN73 ★★★★★ ()

Для их удаления используйте «apt autoremove».

Ты это пробовал?

update-alternatives: ошибка: альтернативный путь /etc/mysql/mariadb.cnf не существует

Этот файл ты же сам удалил. Либо переустанови пакеты, либо файл на место положи.

kardapoltsev ★★★★ ()
Последнее исправление: kardapoltsev (всего исправлений: 1)
Ответ на: комментарий от kardapoltsev

Ответ

Авторемув делал, каждый раз после удаления того или другого

dimon4ezzz ()
Ответ на: комментарий от kardapoltsev

Создал файл, появилось сообщение W:

W: APT had planned for dpkg to do more than it reported back (9 vs 13).
Affected packages: mariadb-common:amd64

После ещё одного выполнения команды

apt -f install
появилось сообщение о ненужности пакетов:

Следующие пакеты устанавливались автоматически и больше не требуются:
mariadb-client-10.1 mariadb-client-core-10.1 mariadb-common mariadb-server-core-10.1 mysql-common

Это нормально вообще?

dimon4ezzz ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.