Eu hospedo algumas coisas no meu servidor Ubuntu. Eu uso o Apache (80), Tomcat (8080) e PlexMediaServer (32400).
Ultimamente eu tentei instalar o Deluge, que abriu a caixa do Pandora para mim. Ele parou quando chegou ao ponto de "configurar o apache2 (versionxx)". Eu tive que matar a instalação. Isso me levou a perceber que nenhuma chamada de serviço para o apache2 ou o tomcat funcionaria.
sudo service tomcat7 (start/stop/restart)
- trava
sudo service apache2 (start/stop/restart)
- trava
Obtendo status funciona, ele vai me dizer que esses serviços estão sendo executados. Eu posso acessar minhas páginas hospedadas por esses serviços, mas não posso configurar o serviço de forma alguma. Quando eu emita start / stop / restart, o sistema trava na próxima linha até eu emitir CTRL + C. Às vezes isso não responde e eu tenho que usar CTRL + Z.
exemplo:
x@X:~$ sudo service apache2 stop
<- cursor hangs here on the next line
Eu tentei todas as iterações do apt-get que você pode imaginar, incluindo limpeza, remoção, instalação.
Eu tentei o killall nos respectivos processos e outra série infrutífera de tentativas de executar o apt-get, até mesmo a reconfiguração do dpkg. Eles sempre aguentam configuring Apache2(version)
, às vezes removing Apache2(version)
.
Eu tentei strace com o PID do Apache2 (não ouvintes do Apache filho) sem sucesso, mas realmente não sei o que estou vendo.
Nada que eu faça fará com que esses serviços respondam. Além disso, só posso reiniciar o computador emitindo "sudo reboot --force". O desligamento agora com ou sem -h não funciona, nem o sudo reinicia sozinho. O computador permanecerá responsivo e aceitará comandos depois de executar qualquer coisa que deva ser desativada EXCETO sudo reboot --force.
Esse cara estava tendo o mesmo problema como eu, mas ele disse que uma reinicialização lhe permitiu remover e reinstalar o apache. Isso não funcionou para mim.
O que posso fazer em seguida?