软件包升级在 mysql-apt-configure 上永远挂起

软件包升级在 mysql-apt-configure 上永远挂起

昨天它因 MySql 更新而卡住了。mysql-apt-config我们的更新没有完成,所以最后我不得不关闭机器。

今天它再次建议同样的更新,但告诉我必须dpkg --configure -a先使用来修复该软件包。当我这样做时,它再次挂起:

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

最后一行的德语意思大致是“[...] 正在准备...”。

我也尝试使用apt-get purge mysql- 删除 mysql 包,但这会导致相同的结果。它再次在同一步骤挂起。

我该如何修复此问题?

答案1

几个小时前我也遇到了同样的问题。首先,我杀死了卡住的进程(kill -9 PID,或完全重启),然后我完全卸载了mysql。

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

或者

sudo apt-get remove --purge mysql*

这将卸载所有与 mysql 相关的软件包,在大多数情况下有点小题大做……

在执行此操作之前,请务必复制数据库,或者在卸载过程询问时不要删除数据库。然后重新启动(或终止 mysql-apt-config 进程)并删除 mysql-apt-config 包。

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

按照这些步骤,我再次安装,一切都解决了。

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

我不确定,但可能只需重新安装 mysql-apt-config 就足够了。祝大家好运!

相关内容