Как установить MariaDB на Ubuntu 14.10?

После неудачной установки последней версии MariaDB через репозиторий, который предлагается официальной страницей (для Ubuntu 14.04) я попытался установить mariadb-5.5, который уже включен в Ubuntu 14.10. Однако я получаю следующую ошибку:

Setting up mariadb-client (5.5.39-2) ...
dpkg: dependency problems prevent configuration of mariadb-server:
 mariadb-server depends on mariadb-server-5.5 (>= 5.5.39-2); however:
  Package mariadb-server-5.5 is not configured yet.

dpkg: error processing package mariadb-server (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                    Processing triggers for libc-bin (2.19-10ubuntu2) ...
Processing triggers for ureadahead (0.100.0-16) ...
Errors were encountered while processing:
 mariadb-server-5.5
 mariadb-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Но независимо от того, что я ничего не делаю работы. Я попытался решить свои проблемы:

Ничто из вышеупомянутых не помогает мне. Я нуждаюсь в помощи!

3
задан 13 April 2017 в 15:23

3 ответа

Я решаю его! Прежде чем появление проблемы, которую я имею, обновляет основу Ubuntu. Таким образом, решение очень просто: перезагрузите систему!:)

4
ответ дан 1 December 2019 в 15:25

Кажется, что mysql-сервер был установлен, но не настроен. Это может произойти, когда склонный ist прерванный, например, Ctrl-C.

можно закончить конфигурацию установленных пакетов путем издания sudo dpkg --configure -a и затем установить все недостающие пакеты путем издания sudo apt-get -f install.

, Если бы Вы сталкиваетесь с проблемами, делающими это, я предложил бы использовать dpkg для удаления mysql-сервера сначала путем издания sudo dpkg --remove --purge mariadb-server

Выполнение этого, Вы могли бы столкнуться с другими пакетами, блокирующими установку, необходимо быть в состоянии иметь дело с ними так же.

1
ответ дан 1 December 2019 в 15:25

Ничто из вышеперечисленного не помогло мне, но помогло определение версии для пакетов mysql (зависимостей). Я установил mariadb 10.1.

apt-get install mariadb-server mysql-common=10.1.19+maria-1~trusty libmysqlclient18=10.1.19+maria-1~trusty

Вы можете получить версии с

apt-cache policy mysql-common

. Вы всегда можете выполнить откат с помощью

apt-get remove --purge mysql* mariadb*

. Если у вас нет данных или специальной конфигурации, сделайте также

rm -R /etc/mysql
rm -R /varl/lib/mysql

Если вы используете репозиторий MariaDB, вы можете закрепить пакет, чтобы избежать проблем с обновлением в будущем.

/etc/apt/preferences.d/00mariadb.pref
Package: *
Pin: release o=MariaDB
Pin-Priority: 1001

Также обратите внимание, что я попробовал все остальные инструкции с перезагрузкой сервера, очисткой пакета, переустановкой и принудительной установкой. Мне кажется, все это связано с тем, что при переходе от mysql или percona к mariadb что-то не удаляется / не удаляется полностью.

1
ответ дан 1 December 2019 в 15:25

Другие вопросы по тегам:

Похожие вопросы: