@Bodryj

Ubuntu Server 18.04. Удалил mariadb по инструкции с хабра. Как поставить заново и решить проблему с «у вас зафиксированы сломанные пакеты»?

Удалил mariadb по этой инструкции, Mysql не ставил Как полностью удалить MariaDB и заменить на MySQL?. Прошу глянуть ее.

Хочу поставить обратно, выдает ошибку:

$ sudo apt install mariadb-server
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты не могут быть установлены. Возможно, то, что вы просите,
неосуществимо, или же вы используете нестабильную версию дистрибутива, где
запрошенные вами пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, вам поможет:

Следующие пакеты имеют неудовлетворённые зависимости:
 mariadb-server : Зависит: mariadb-server-10.1 (>= 1:10.1.44-0ubuntu0.18.04.1) но он не будет установлен
E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.


Выполнил всевозможные инструкции типа:
sudo apt remove --purge mysql-server mysql-client mysql-common
sudo apt autoremove
sudo apt autoclean
sudo apt install mariadb-server
sudo apt-get install -f

Не помогает.

PS: я разбираюсь с линуксом первую неделю. Решил попробовать удаление и вот тебе((. Буду мониторить тему и оперативно отвечать.

UPD через 1 час:
Посмотрел логи apt /var/log/apt
Start-Date: 2020-02-21  01:29:00
Commandline: apt-get --purge remove mariadb*
Requested-By:  (1000)
Install: mysql-client-5.7:amd64 (5.7.29-0ubuntu0.18.04.1, automatic), default-mysql-client:amd64 (1.0.4, automatic), mysql-client-core-5.7:amd64 (5.7.29-0ubuntu0.18.04.1, automatic)
Purge: mariadb-common:amd64 (1:10.1.44-0ubuntu0.18.04.1), mariadb-server-core-10.1:amd64 (1:10.1.44-0ubuntu0.18.04.1), mariadb-server-10.1:amd64 (1:10.1.44-0ubuntu0.18.04.1), mariadb-client-10.1:amd64 (1:10.1.44-0ubuntu0.18.04$End-Date: 2020-02-21  01:29:37

Так, зачем-то во время удаления поставилась MySQL. Удалил эти пакеты и Мария стала как надо.
Вопрос переформулирую, что я сделал не так))? Почему стала MySQL?
  • Вопрос задан
  • 137 просмотров
Решения вопроса 1
Oxyd
@Oxyd
Linux enthusiast
Подозреваю, что MariaDB | MySQL в зависимостях у каких-то пакетов. Поэтому когда вы удалили MariaDB, автоматом, как предоставляющий тот-же функционал, встал пакет MySQL.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы