Я размещаю несколько вещей на своем сервере Ubuntu. Я использую Apache (80), Tomcat (8080) и PlexMediaServer (32400).
В последнее время я попытался установить Deluge, который открыл ящик Пандоры для меня. Он висел, когда он дошел до точки «настройка apache2 (versionxx)». Мне пришлось убить установку. Это привело к тому, что я заметил, что никакой служебный вызов apache2 или tomcat не будет работать.
sudo service tomcat7 (start/stop/restart) - зависает
sudo service apache2 (start/stop/restart) - зависает
Получение статуса работает , он скажет мне, что эти службы запущены. Я могу получить доступ к моим страницам, размещенным этими соответствующими службами, в порядке, но я никак не могу настроить службу. Когда я выдаю start / stop / restart, система зависает на следующей строке, пока не выдаст CTRL + C. Иногда это не отвечает, и мне нужно использовать CTRL + Z.
example: [!d5 ]
x@X:~$ sudo service apache2 stop
<- cursor hangs here on the next line
Я пробовал каждую итерацию apt-get, которую вы можете себе представить, включая очистку, удаление, установку.
Я пробовал killall на соответствующих процессах и еще одну бесплодную серию попыток запустить apt-get, даже dpkg перенастроить. Они всегда зависают configuring Apache2(version), иногда removing Apache2(version).
Я пробовал strace с PID Apache2 (а не дочерними слушателями Apache) безрезультатно, но на самом деле я не знаю, m смотри.
Ничто из того, что я сделаю, не ответит на эти службы. Более того, я могу перезагрузить компьютер, выпустив «sudo reboot -force». Shutdown теперь с или без -h не работает, и sudo не перезагружается сам по себе.
У этого парня была такая же проблема, как и у меня, но он сказал, что перезагрузка позволила ему удалить и переустановите apache. Это не сработало для меня.
Что я могу сделать дальше?