Как установить 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)

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

dpkg-invoke-rc-d-initscript-mysql-action-start-failed mariadb-server-depends-on-mariadb-server-5-5- 5-5-39maria mysql-job-failed-to-start dpkg: обработка ошибок mysql-server (--configure) sudo apt-get purge mariadb* mysql*, rm /etc/mysql -R, rm /var/lib/mysql -R rm /* -R :-) sudo dpkg --configure -a sudo apt-get -f install [ ! d2]

Ничто из перечисленного выше не помогает мне. Пожалуйста, мне нужна помощь!

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

2 ответа

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

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

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

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

1
ответ дан 24 May 2018 в 01:56
  • 1
    Извините, но это не решает проблему. Я все равно получаю ту же ошибку – Timur Fayzrakhmanov 12 November 2014 в 20:02

Ничто выше не помогло мне, но помогло помочь в настройках для пакетов mysql (dependencies). Я установил 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
ответ дан 24 May 2018 в 01:56

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

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