Embora eu tenha matado muitos processos que poderiam ter causado isso, eu ainda estava pendurado. Então eu tentei reiniciar. Após a reinicialização, consegui remover e reinstalar o apache2.
Eu estava tentando atualizar meu servidor (Ubuntu 14.04.3 LTS) esta manhã usando:
# apt-get update
# apt-get upgrade
A atualização ocorreu sem problemas, mas a atualização fica suspensa para sempre em:
Setting up apache2 (2.4.7-1ubuntu4.6) ...
Então, depois de algum googling infrutífero, eu decido interromper a instalação ( ctrl - Z , kill% 1). Meu próximo pensamento é tentar novamente ...
# apt-get upgrade
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
OK. Vamos fazer isso:
# dpkg --configure -a
.... other packages being set up
Setting up apache2 (2.4.7-1ubuntu4.6) ...
Novamente fica para sempre. OK Vamos remover o apache e começar de novo:
# dpkg -P apache2
(Reading database ... 142633 files and directories currently installed.)
Removing apache2 (2.4.7-1ubuntu4.6) ...
e estamos pendurados novamente para sempre ... Então eu tento o seguinte:
# dpkg --purge --force-remove-reinstreq apache2
(Reading database ... 142633 files and directories currently installed.)
Removing apache2 (2.4.7-1ubuntu4.6) ...
e novamente, trava ....
Alguém por favor pode me apontar para a saída deste labirinto?
Embora eu tenha matado muitos processos que poderiam ter causado isso, eu ainda estava pendurado. Então eu tentei reiniciar. Após a reinicialização, consegui remover e reinstalar o apache2.