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