Para mim, começou quando eu estava instalando akeneo com mariadb
Eu recebi o erro:
+---------+----------------------------------------------------------------------------------------------------------------------------+
| Check | Errors
|
+---------+----------------------------------------------------------------------------------------------------------------------------+
| ERROR | Install MySQL greater or equal to 5.7.0 and lower than 5.8.0 (installed version is 5.5.5-10.1.30-MariaDB-0ubuntu0.17.10.1) |
+---------+----------------------------------------------------------------------------------------------------------------------------+
Por alguma razão Akeneo não funcionaria com esta configuração, mesmo que pareça que o mariadb foi baseado no mysql 5.7. Então eu precisava trocar o mariadb para o mysql-server.
sudo apt-get install mysql-server
A instalação removeu o mariadb, mas irá reinstalar o mysql houve este erro:
invoke-rc.d: initscript mysql, action "stop" failed.
invoke-rc.d returned 5
There is a MySQL server running, but we failed in our attempts to stop it.
Stop it yourself and try again!
Eu não encontrei nenhum servidor SQL em execução com
sudo ps -aux | grep sql
Ou qualquer outra coisa, então eu tentei desinstalar todos os pacotes relacionados ao mysql.
Seja o que for que eu tente agora, seja limpando a desinstalação do mysql-server ou do mariadb, nada funcionaria mesmo:
apt --fix-broken install
Então eu tive que procurar os pacotes com:
sudo dpkg --get-selections | grep mysql
O que me deu:
libdbd-mysql-perl install
libmysqlclient20:amd64 install
mysql-client-5.7 install
mysql-client-core-5.7 install
mysql-common install
mysql-server install
mysql-server-core-5.7 install
php-mysql install
php7.1-mysql install
e
sudo dpkg --get-selections | grep mariadb
que me deu:
mariadb-client-10.1 deinstall
mariadb-common install
mariadb-server-10.1 deinstall
Eu então removi todos os pacotes que encontrei com
sudo dpkg -P <packagename>
E FINALMENTE eu poderia reinstalar com
sudo apt-get install mysql-server