Não é possível instalar o MariaDB - Erro de dependência?

8

Estou executando o Ubuntu 14.04 em uma VM do Oceano Digital. Estou tentando instalar o MariaDB 10.1. Ao fazer isso, recebo o seguinte erro:

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)

Aqui está o que tentei corrigir:

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

AND

reiniciando a máquina

Eu estava pesquisando o Stack Exchange e outros formulários do Linux por um tempo e não consigo descobrir o que está causando isso. Eu aprecio qualquer ajuda que possa ser oferecida!

UPDATE: aqui está a saída de 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)
    
por Zach Russell 14.11.2015 / 21:24

4 respostas

4

Encontrei isso no log:

[ERROR] /usr/sbin/mysqld: unknown variable log_slow_queries=/var/log/mysql/mysql-slow.log'

Então eu comentei conf.d / local.cnf

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

E a instalação finalmente termina com sucesso.

    
por 17.09.2017 / 22:59
2

Tente fazer backup de todos os arquivos em / var / lib / mysql em algum lugar. Exclua todos eles e execute mysql_install_db.

Meu problema veio de remover o mysqld e substituí-lo por mariadb e tentar manter os arquivos do banco de dados. Todos os outros métodos falharam para mim.

    
por 05.01.2017 / 20:04
1

Seu sistema tem problemas para executar o script (post) configure do pacote mariadb-server-10.1.

Primeiro, tente limpar o cache do apt usando apt-get clean e reinstalar o pacote (observe apt-get autoclean apenas limpar parcialmente o cache).

Se isso falhar, você deve usar dpkg -i mariadb-server-10.1 e / ou dpkg-reconfigure mariadb-server-10.1 para dar uma olhada mais detalhada no erro específico.

    
por 15.11.2015 / 18:50
1
sudo shutdown -r now

Eu sei que parece loucura que a reinicialização da máquina tenha resolvido o problema no linux, mas eu verifiquei novamente. No entanto, estou trabalhando na minha máquina do Vagrant, não tenho certeza para o Oceano Digital.

Sistema:

  • Debian 7,
  • mysql instalado a partir do dotdeb com um banco de dados de trabalho,
  • atualizou as fontes do apt do MariaDB e adicionou a chave,
  • instale o mariadb-server-10.1 que terminou com o mesmo erro.

Depois de reiniciar tudo funcionou, incluindo o DB agora servido pelo MariaDB.

    
por 10.08.2016 / 14:33

Tags