O pacote mysql-server-5.7
não está instalado corretamente. Os arquivos foram descompactados, mas algo deu errado ao terminar de configurar o pacote. O que deu errado não afetou você - que você conhece - mas o gerenciador de pacotes não pode saber disso.
O erro que impede a conclusão da instalação é
mysql_upgrade: Got error: 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) while connecting to the MySQL server
Eu não estou familiarizado com o MySQL, então não sei como resolver isso. É um erro bastante genérico que pode ter várias causas. Você pode ter uma configuração incomum do MySQL que os scripts do Debian não conseguem lidar.
O script que está sendo executado e falhando nesse ponto é /var/lib/dpkg/info/mysql-server-5.7.postinst
. Se você quiser depurar o motivo da falha, altere a linha set -e
para set -ex
no início do script e obterá um rastreamento dos comandos que esse script executa.
Para tentar executar a atualização novamente, execute
sudo dpkg --configure -a
ou
sudo apt-get -f install
O gerenciador de pacotes ficará satisfeito quando /var/lib/dpkg/info/mysql-server-5.7.postinst
for executado com êxito (ou seja, com status de saída 0). Você pode ser tentado a forçá-lo a sair com um status de sucesso sem fazer o seu trabalho, mas tenha cuidado: se você errar, poderá corromper seu banco de dados.