L'aggiornamento del pacchetto si blocca per sempre su mysql-apt-configure [chiuso]


15

Ieri si è bloccato con un aggiornamento per MySql. Il mysql-apt-confignon ha finito per i nostri, così ho dovuto spegnere la macchina alla fine.

Oggi ha suggerito di nuovo lo stesso aggiornamento, ma mi ha detto che dovevo usare prima dpkg --configure -aper riparare il pacchetto. Quando lo faccio si blocca di nuovo:

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

L'ultima riga in tedesco significa approssimativamente "[...] si sta preparando ...".

Ho anche provato a rimuovere il pacchetto mysql con apt-get purge mysql- ma questo porta allo stesso risultato. Si blocca di nuovo allo stesso passo.

Cosa posso fare per risolvere questo problema?


1
Lo stesso problema qui. Sembra essere qualcosa di sbagliato nel pacchetto. Attualmente sto cercando di scoprire esattamente cosa sta succedendo o se posso disinstallarlo poiché blocca altri aggiornamenti. xP
Gladen,

2
Non considererei questo fuori tema. Colpisce molti utenti di Ubuntu.
Bas Peeters,

Risposte:


13

Avevo avuto lo stesso problema qualche ora fa. Per prima cosa ho interrotto il processo bloccato (kill -9 PID o riavvio completo), quindi ho disinstallato completamente mysql.

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

o

sudo apt-get remove --purge mysql*

Questo disinstallerà tutti i pacchetti correlati a mysql, cosa che nella maggior parte dei casi è un po 'eccessivo ...

Fare attenzione a fare una copia dei database prima di fare questo o semplicemente non eliminare il database quando il processo di disinstallazione lo richiede. Quindi riavviare di nuovo (o interrompere il processo di mysql-apt-config) e rimuovere il pacchetto mysql-apt-config.

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

Dopo questi passaggi ho installato di nuovo tutto risolto il problema.

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

Non sono sicuro, ma probabilmente è sufficiente reinstallare solo mysql-apt-config. Buona fortuna ragazzi!


Questo funziona Prima ho perso la seconda parte della tua risposta (rimuovere mysql-apt-config), ma questo sembra aver fatto il trucco. Grazie.
Michael Härtl,

1
La semplice eliminazione di mysql-apt-config e l'installazione da zero ha funzionato anche per me qui.
Gladen,

2
sudo apt-get remove --purge mysql-apt-configo su qualsiasi altro comando ubuntu mi dice di eseguire sudo dpkg --configure -a, ma l'esecuzione di dpkgmysql-apt-config si limita a rispondere alla domanda "Quale versione del server desideri ricevere?", non importa quale opzione scelgo, continua comunque a chiederne una opzione di tre: mysql-5.6, mysql-5.7-dmr, nessuna. Come posso rimuovere il pacchetto a questo punto?
Igor

3
finalmente trovata la soluzione qui, stackoverflow.com/questions/27154067/…
Igor

Il riavvio non ha funzionato per me. Ma pkill mysqllascia che il processo di aggiornamento continui a configurare altri software e quindi potrei eliminare mysql.
Mohammad Etemaddar,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.