Estou executando o Ubuntu 14.04 em uma VM Digital Ocean. 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 eu tentei corrigir isso:
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
E
reiniciando a máquina
Eu estava pesquisando o Stack Exchange e outros formulários Linux por um tempo e não consigo descobrir o que está causando isso. Agradeço 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)
sudo apt-get install -f
e publique a saída.Respostas:
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
E a instalação finalmente termina com sucesso.
fonte
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 com a remoção do mysqld e a substituição do mariadb e a tentativa de manter os arquivos do banco de dados. Todos os outros métodos falharam para mim.
fonte
Seu sistema tem problemas ao 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 (observeapt-get autoclean
apenas parcialmente limpar o cache).Se isso falhar, você precisará usar
dpkg -i mariadb-server-10.1
e / oudpkg-reconfigure mariadb-server-10.1
fornecer uma análise mais aprofundada do erro específico.fonte
Eu sei que parece loucura que a reinicialização da máquina tenha resolvido o problema no linux, mas verifiquei duas vezes. No entanto, estou trabalhando na minha máquina Vagrant, não tenho certeza para a Digital Ocean.
Sistema:
Depois de reiniciar tudo funcionou, incluindo o banco de dados agora servido pelo MariaDB.
fonte