A atualização do pacote trava para sempre no mysql-apt-configure [fechado]

15

Ontem ficou preso com uma atualização para o MySql. O mysql-apt-confignão terminou para o nosso, então eu tive que desligar a máquina no final.

Hoje sugeriu a mesma atualização novamente, mas me disse que eu tinha que usar dpkg --configure -apara corrigir o pacote primeiro. Quando faço isso, ele trava novamente:

# sudo dpkg --configure -a
mysql-apt-config (0.3.3-1debian7) wird eingerichtet ..

A última linha em alemão significa aproximadamente "[...] está se preparando ...".

Eu também tentei remover o pacote mysql com apt-get purge mysql- mas isso leva ao mesmo resultado. Ele trava novamente no mesmo passo.

Oque posso fazer para consertar isso?

Michael Härtl
fonte
1
Mesmo problema aqui. Parece haver algo errado no pacote. Atualmente, estou tentando descobrir exatamente o que está acontecendo ou se posso desinstalá-lo, pois bloqueia outras atualizações. xP
Gladen
2
Eu não consideraria isso fora de tópico. Isso afeta muitos usuários do Ubuntu.
Bas Peeters

Respostas:

13

Eu tinha o mesmo problema algumas horas atrás. Primeiro eu matei o processo travado (kill -9 PID ou reinicio completo) e depois desinstalei completamente o mysql.

sudo apt-get remove --purge mysql-server mysql-client mysql-common

ou

sudo apt-get remove --purge mysql*

Isso desinstalará todos os pacotes relacionados ao mysql, o que na maioria dos casos é um pouco exagerado ...

Tenha cuidado para fazer uma cópia de seus bancos de dados antes de fazer isso ou simplesmente não exclua o banco de dados quando o processo de desinstalação perguntar sobre isso. Então reinicie novamente (ou elimine o processo do mysql-apt-config) e remova o pacote mysql-apt-config.

sudo apt-get remove --purge mysql-apt-config
sudo apt-get autoremove

Após estas etapas, instalei novamente tudo resolvido o problema.

sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

Não tenho certeza, mas provavelmente é o suficiente para reinstalar apenas o mysql-apt-config. Boa sorte pessoal!

paraleo
fonte
Isso funciona. Perdi a segunda parte da sua resposta (removendo o mysql-apt-config), mas isso parece ter funcionado. Obrigado.
Michael Härtl
1
Simplesmente limpar o mysql-apt-config e instalá-lo do zero funcionou para mim aqui também.
Gladen
2
sudo apt-get remove --purge mysql-apt-configou em qualquer outro comando, o ubuntu me diz para executar sudo dpkg --configure -a, mas a execução dpkgdo mysql-apt-config apenas coloca a questão "Qual versão do servidor você deseja receber?", não importa qual opção eu escolher, continuarei pedindo para escolher uma opção de três: mysql-5.6, mysql-5.7-dmr, nenhum. Como posso remover o pacote neste momento?
Igor
3
finalmente encontrei a solução aqui, stackoverflow.com/questions/27154067/…
Igor
Reiniciar não funcionou para mim. Mas pkill mysqldeixe o processo de atualização continuar configurando outros softwares e então eu poderia limpar o mysql.
Mohammad Etemaddar 20/12/19