Рейтинг:0

Не удается переустановить apache2 — сервер Ubuntu 20.04

флаг in

Я удалил apache2 с помощью этих команд:

sudo служба apache2 остановить
sudo apt-get очистить apache2 apache2-utils apache2.2-bin apache2-common
sudo apt-получить автоудаление --purge

Я нашел то, что осталось с этой командой:

где апач2

А потом удалил все эти файлы и каталоги.

Теперь, когда я попытался установить apache2 и запустить его, я получил ошибку:

sudo apt установить apache2
sudo systemctl запустить apache2
Задание для apache2.service завершилось неудачно, так как процесс управления завершился с кодом ошибки.
Подробности смотрите в "systemctl status apache2.service" и "journalctl -xe".
sudo systemctl статус apache2.service
apache2.service — HTTP-сервер Apache
     Загружено: загружено (/lib/systemd/system/apache2.service; включено; предустановка поставщика: включена)
     Активно: сбой (результат: код выхода) с 03.10.2021 10:34:31 UTC; 2 мин 38 с назад
       Документы: https://httpd.apache.org/docs/2.4/
    Процесс: 12449 ExecStart=/usr/sbin/apachectl start (code=exited, status=203/EXEC)

03 октября, 10:34:31 machina systemd[1]: запуск HTTP-сервера Apache...
03 октября 10:34:31 machina systemd [12449]: apache2.service: не удалось выполнить команду: нет такого файла или каталога
03 октября, 10:34:31 machina systemd [12449]: apache2.service: сбой на этапе порождения EXEC /usr/sbin/apachectl: нет такого файла или каталога
03 октября 10:34:31 machina systemd[1]: apache2.service: Процесс управления завершен, код = завершен, статус = 203/EXEC
03 октября, 10:34:31 machina systemd[1]: apache2.service: Ошибка с результатом «код выхода».
03 октября, 10:34:31 machina systemd[1]: не удалось запустить HTTP-сервер Apache.
апач2 -v
Версия сервера: Apache/2.4.41 (Ubuntu)
Сервер построен: 2021-09-28T11:00:45
apache2ctl -S

Команда 'apache2ctl' не найдена, но может быть установлена ​​с помощью:

апт установить апач2
Пожалуйста, обратитесь к администратору.

Затем я делаю: sudo apt установить apache2

Но я получаю ту же ошибку.

Пробовал это:

sudo apt-get --переустановить установить apache2-bin

Та же ошибка.

флаг in
Может быть более конкретное сообщение с полезной информацией о том, что не удалось в `/var/log/apache2/error.log`
Рейтинг:0
флаг in

Вот как я исправил эту проблему.

Сначала вам нужно остановить службу Apache2 и полностью удалить ее:

sudo служба apache2 остановить
sudo apt-get очистить apache2 apache2-utils apache2.2-bin apache2-common
sudo apt-получить автоудаление --purge

После этого перезагрузить машину и только после этого снова установите Apache2:

sudo apt установить apache2

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.