Estou trabalhando no meu VPS com o Ubuntu 16.04 instalado. Hoje, durante a execução de sudo apt-get install git-core curl
, consultei o erro:
Setting up mysql-common (5.7.15-0ubuntu0.16.04.1) ...
update-alternatives: error: alternative path /etc/mysql/my.cnf.fallback doesn't exist
dpkg: error processing package mysql-common (--configure):
subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of libmysqlclient20:amd64:
libmysqlclient20:amd64 depends on mysql-common (>= 5.5); however:
Package mysql-common is not configured yet.
dpkg: error processing package libmysqlclient20:amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libdbd-mysql-perl:No apport report written because the error message indicates its a followup error from a previous failure.
libdbd-mysql-perl depends on libmysqlclient20 (>= 5.7.11); however:
Package libmysqlclient20:amd64 is not configured yet.
dpkg: error processing package libdbd-mysql-perl (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of mysql-client-5.6:No apport report written because the error message indicates its a followup error from a previous failure.
mysql-client-5.6 depends on libdbd-mysql-perl (>= 1.2202); however:
Package libdbd-mysql-perl is not configured yet.
mysql-client-5.6 depends on mysql-common (>= 5.5); however:
Package mysql-common is not configured yet.
dpkg: error processing package mysql-client-5.6 (--configure):
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
Errors were encountered while processing:
mysql-common
libmysqlclient20:amd64
libdbd-mysql-perl
mysql-client-5.6
Eu descobri que provavelmente meus pacotes mysql estão corrompidos e eu tenho que consertá-los. Estou ficando mais velho - versão 5.6 do mysql por causa da compatibilidade dos aplicativos Jira, Confluence e Bitbucket que estou hospedando.
Eu tentei várias soluções para resolver o problema, mas tudo falha durante o comando sudo dpkg -r mysql-common
.
dpkg: dependency problems prevent removal of mysql-common:
libmysqlclient20:amd64 depends on mysql-common (>= 5.5).
mysql-client-5.6 depends on mysql-common (>= 5.5); however:
Package mysql-common is to be removed.
dpkg: error processing package mysql-common (--remove):
dependency problems - not removing
Errors were encountered while processing:
mysql-common
Sem entender o que estou fazendo, eu removi o mysql-server com os comandos sudo apt-get remove --purge
. Tudo sem resolver um problema com mysql-common
.
A nova instalação do comando mysql via sudo apt install mysql-server-5.6
também leva a um problema com mysql-common
.
Eu sinto que a última coisa que posso fazer é concluir a remoção de arquivos relacionados ao mysql, mas antes que eu tenha que fazer um backup dos meus usuários e bancos de dados.
Eu não posso fazer com o mysqldump. Existe alguma possibilidade de fazer backup de tudo com o trabalho apenas em arquivos?