La actualización del paquete se bloquea para siempre en mysql-apt-configure [cerrado]

15

Ayer se quedó atascado con una actualización para MySql. El mysql-apt-configno terminó para el nuestro, así que tuve que apagar la máquina al final.

Hoy sugirió la misma actualización nuevamente, pero me dijo que dpkg --configure -aprimero tenía que usar para arreglar el paquete. Cuando hago esto nuevamente se cuelga:

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

La última línea en alemán significa aproximadamente "[...] se está preparando ...".

También he intentado eliminar el paquete mysql con apt-get purge mysql, pero esto lleva al mismo resultado. De nuevo se cuelga en el mismo paso.

¿Qué puedo hacer para arreglar esto?

Michael Härtl
fuente
1
El mismo problema aqui. Parece haber algo mal en el paquete. Actualmente estoy tratando de averiguar exactamente qué está sucediendo o si puedo desinstalarlo ya que bloquea otras actualizaciones. xP
Gladen
2
No consideraría esto fuera de tema. Afecta a muchos usuarios de Ubuntu.
Bas Peeters

Respuestas:

13

Tuve el mismo problema hace unas horas. Primero eliminé el proceso atascado (kill -9 PID o reinicio completo) y luego desinstalé completamente mysql.

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

o

sudo apt-get remove --purge mysql*

Esto desinstalará todos los paquetes relacionados con mysql, lo que en la mayoría de los casos es un poco excesivo ...

Tenga cuidado de hacer una copia de sus bases de datos antes de hacer esto o simplemente no elimine la base de datos cuando el proceso de desinstalación le pregunte al respecto. Luego reinicie nuevamente (o elimine el proceso de mysql-apt-config) y elimine el paquete mysql-apt-config.

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

Después de estos pasos, instalé nuevamente todo resolvió el problema.

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

No estoy seguro, pero probablemente sea suficiente para reinstalar solo mysql-apt-config. ¡Buena suerte chicos!

paraleo
fuente
Esto funciona. Primero me perdí la segunda parte de su respuesta (eliminar mysql-apt-config), pero esto parece haber funcionado. Gracias.
Michael Härtl
1
Simplemente purgar mysql-apt-config e instalarlo desde cero funcionó para mí aquí también.
Gladen
2
sudo apt-get remove --purge mysql-apt-configo en cualquier otro comando, ubuntu me dice que lo ejecute sudo dpkg --configure -a, pero ejecutar dpkgmysql-apt-config simplemente responde a la pregunta "¿Qué versión de servidor desea recibir?" opción de tres: mysql-5.6, mysql-5.7-dmr, ninguno. ¿Cómo puedo eliminar el paquete en este momento?
Igor
3
finalmente encontré la solución aquí, stackoverflow.com/questions/27154067/…
Igor
Reiniciar no funcionó para mí. Pero pkill mysqldeje que el proceso de actualización continúe configurando otros softwares y luego podría purgar mysql.
Mohammad Etemaddar