今天早上我尝试使用以下命令更新我的服务器(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。