Не удается установить MariaDB - ошибка зависимости?

Я запускаю Ubuntu 14.04 на виртуальной машине Digital Ocean. Я пытаюсь установить MariaDB 10.1. При этом я получаю следующую ошибку:

Setting up mariadb-server-10.1 (10.1.8+maria-1~trusty) ...
dpkg: error processing package mariadb-server-10.1 (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mariadb-server:
 mariadb-server depends on mariadb-server-10.1 (= 10.1.8+maria-1~trusty); however:
  Package mariadb-server-10.1 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.
     Errors were encountered while processing:
 mariadb-server-10.1
 mariadb-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Вот что я пытался исправить:

sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get install mariadb-server

И

перезапуск компьютера

Некоторое время я искал Stack Exchange и другие формы Linux и Я не могу понять, чем это вызвано. Я ценю любую помощь, которая может быть предложена!

ОБНОВЛЕНИЕ: Вот результат apt-get install -f :

Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up mariadb-server-10.1 (10.1.8+maria-1~trusty) ...
dpkg: error processing package mariadb-server-10.1 (--configure):
 subprocess installed post-installation script returned error exit status 1
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          dpkg: dependency problems prevent configuration of mariadb-server:
 mariadb-server depends on mariadb-server-10.1 (= 10.1.8+maria-1~trusty); however:
  Package mariadb-server-10.1 is not configured yet.

dpkg: error processing package mariadb-server (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 mariadb-server-10.1
 mariadb-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
8
задан 15 November 2015 в 17:12
5 ответов

. В вашей системе возникли проблемы с запуском сценария настройки (post) для пакет mariadb-server-10.1.

Сначала попробуйте очистить кеш apt с помощью apt-get clean и переустановить пакет (обратите внимание, что apt-get autoclean очищает только частично кеш).

Если это не помогло, вам пришлось использовать dpkg -i mariadb-server-10.1 и / или dpkg-reconfigure mariadb-server-10.1 , чтобы получить больше подробный анализ конкретной ошибки.

1
ответ дан 2 December 2019 в 23:01
sudo shutdown -r now

Я знаю, это звучит безумно, что перезагрузка машины решила проблему на Linux, но я перепроверил. Однако я работаю на своей машине Vagrant, не уверен в Digital Ocean.

Система:

  • Debian 7,
  • mysql, установленный из dotdeb с рабочей базой данных,
  • обновлены исходные коды MariaDB и добавлены ключи,
  • установить mariadb-server-10.1, который закончился той же ошибкой.

После перезагрузки все заработало, включая БД, которая теперь обслуживается MariaDB.

1
ответ дан 2 December 2019 в 23:01

Попробуйте сделать резервную копию всех файлов в / var / lib / mysql. Удалите их все, а затем выполните mysql_install_db.

Моя проблема возникла из-за удаления mysqld и его замены на mariadb и попытки сохранить файлы базы данных. Все остальные методы мне не помогли.

2
ответ дан 2 December 2019 в 23:01

Нашел это в журнале:

[ОШИБКА] / usr / sbin / mysqld: неизвестная переменная log_slow_queries = / var / log / mysql / mysql-slow.log '

Итак, я закомментировал conf.d / local.cnf

#log_slow_queries=/var/log/mysql/mysql-slow.log'

И, наконец, установка завершается успешно.

4
ответ дан 2 December 2019 в 23:01

См. ссылку ниже: https://unix.stackexchange.com/questions/249530/mariadb-dependency-problems-leaving-unconfigured

Главная> Установите все заново: добавьте в файл /etc/apt/sources.list следующее:

deb [arch=amd64,i386] http://ftp.utexas.edu/mariadb/repo/10.1/debian jessie main
deb-src http://ftp.utexas.edu/mariadb/repo/10.1/debian jessie main
0
ответ дан 29 July 2020 в 01:20

Теги

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