web-dev-qa-db-fra.com

La mise à jour du paquet reste bloquée pour toujours sur mysql-apt-configure

Hier, il s'est retrouvé coincé avec une mise à jour pour MySql. Le mysql-apt-config n'étant pas terminé pour le nôtre, j'ai dû arrêter la machine à la fin.

Aujourd'hui, il a suggéré à nouveau la même mise à jour, mais m'a dit que je devais utiliser dpkg --configure -a pour réparer le paquet en premier. Quand je le fais, ça se bloque à nouveau:

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

La dernière ligne en allemand signifie à peu près "[...] se prépare ...".

J'ai également essayé de supprimer le paquet mysql avec apt-get purge mysql - mais cela conduit au même résultat. Il est à nouveau suspendu au même pas.

Que puis-je faire pour résoudre ce problème?

14
Michael Härtl

J'ai eu le même problème il y a quelques heures. J'ai d'abord tué le processus bloqué (kill -9 PID, ou redémarrage complet), puis j'ai complètement désinstallé mysql.

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

ou

Sudo apt-get remove --purge mysql*

Cela désinstallera tous les paquets liés à mysql, ce qui est dans la plupart des cas un peu excessif ...

Veillez à faire une copie de vos bases de données avant de le faire ou tout simplement, ne supprimez pas la base de données lorsque le processus de désinstallation le demande. Puis redémarrez à nouveau (ou tuez le processus de mysql-apt-config) et supprimez le paquet mysql-apt-config.

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

Après ces étapes, j'ai installé à nouveau tout ce qui a résolu le problème.

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

Je ne suis pas sûr, mais il suffit probablement de réinstaller uniquement mysql-apt-config. Bonne chance les gars!

11
paraleo