Como instalar o MariaDB no Ubuntu 14.10?

3

Após a instalação malsucedida da última versão do MariaDB através do repositório que é oferecido pela página oficial (para o Ubuntu 14.04) eu tentei instalar o mariadb-5.5 que já está incluído no Ubuntu 14.10. No entanto, recebo o seguinte erro:

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)

Mas tudo o que eu faço nada funciona. Eu tentei resolver meus problemas por:

Nada listado acima me ajuda. Por favor, preciso de ajuda!

    
por Timur Fayzrakhmanov 12.11.2014 / 16:37

3 respostas

4

Eu resolvo! Antes do aparecimento do problema eu atualizei a base do Ubuntu. Então a solução é simples: reinicie o sistema! :)

    
por Timur Fayzrakhmanov 12.11.2014 / 18:30
1

Parece que o servidor mysql foi instalado, mas não configurado. Isso pode acontecer quando o apt ist é interrompido, por exemplo, por Ctrl-C.

Você pode concluir a configuração dos pacotes instalados emitindo sudo dpkg --configure -a e, em seguida, instalar todos os pacotes ausentes, emitindo sudo apt-get -f install .

Se você estiver com problemas para fazer isso, sugiro usar o dpkg para remover o servidor mysql primeiro emitindo sudo dpkg --remove --purge mariadb-server

Fazendo isso, você pode enfrentar outros pacotes bloqueando a instalação, você deve ser capaz de lidar com eles de forma semelhante.

    
por Christian 12.11.2014 / 16:45
1

Nada acima me ajudou, mas especificar a versão para os pacotes do mysql (dependências) ajudou. Eu instalei o mariadb 10.1.

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

Você pode obter versões com

apt-cache policy mysql-common

Você sempre pode reverter com

apt-get remove --purge mysql* mariadb*

Se você não tem dados ou configurações especiais, também

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

Se você usar o repo hospedado MariaDB, você poderá colocar um PIN em um pacote para evitar futuros problemas de atualização.

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

Observe também que tentei todas as outras instruções com reinicialização do servidor, limpeza e reinstalação de pacotes e forçar a instalação. Parece-me que tudo está conectado com o fato de que ir de mysql ou percona para mariadb algo não purga / desinstala completamente.

    
por hrvoj3e 02.12.2016 / 18:23