apt-get 在任何涉及 apache2 的操作期间永远挂起

apt-get 在任何涉及 apache2 的操作期间永远挂起

今天早上我尝试使用以下命令更新我的服务器(Ubuntu 14.04.3 LTS):

# apt-get update
# apt-get upgrade

更新进行得很顺利,但升级永远挂起在:

Setting up apache2 (2.4.7-1ubuntu4.6) ...

因此,在谷歌搜索了一番却毫无结果之后,我决定中断安装 ( ctrl- Z,kill %1) 。我的下一个想法是再试一次...

# apt-get upgrade
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

好的。让我们开始吧:

# dpkg --configure -a
.... other packages being set up
Setting up apache2 (2.4.7-1ubuntu4.6) ...

再次永远挂起。好的,让我们删除 Apache,然后重新开始:

# dpkg -P apache2
(Reading database ... 142633 files and directories currently installed.)
Removing apache2 (2.4.7-1ubuntu4.6) ...

我们再次被永远地困住了...所以我尝试了以下方法:

# dpkg --purge --force-remove-reinstreq apache2
(Reading database ... 142633 files and directories currently installed.)
Removing apache2 (2.4.7-1ubuntu4.6) ...

然后再次挂起......

谁能告诉我这个迷宫的出口在哪里吗?

答案1

尽管我尝试并终止了许多可能导致此问题的进程,但系统仍然挂起。因此我尝试重新启动。重新启动后,我能够删除并重新安装 apache2。

相关内容