Перейти к содержимому

Ошибка запуска службы Systemd

0

У меня Beaglebone Black (BBB) ​​под управлением Angstrom Linux (v2012.12). Поскольку ни на одной из моих других машин с Linux еще не был установлен systemd, а у Angstrom - нет, я решил, что познакомлюсь с systemd до того, как он перевернет мне горло в Debian. Я довольно ясно понимаю использование / возможности systemd, но при попытке запустить lighttpd у меня возникает одна ошибка. Я предполагаю, что формат сообщения об ошибке типичен для ошибки службы systemd.

Когда я пытаюсь запустить службу lighttpd, я получаю следующее:

root @ beaglebone: / etc # systemctl start lighttpd.service Работа для lighttpd.service не удалась. Смотрите 'systemctl status lighttpd.service' и 'journalctl -xn' для получения подробной информации. 

Если я бегу systemctl status lighttpd.service, я получаю следующее

root @ beaglebone: / etc # systemctl status lighttpd.service lighttpd.service - веб-сервер Lightning Fast с легкими системными требованиями Загружен: загружен (/lib/systemd/system/lighttpd.service; включен) Активно: не удалось (Результат: код выхода) с понедельника 2015-02-16 07:23:30 PST; 3мин 3с назад Процесс: 872 ExecStart = / usr / sbin / lighttpd -D -f /etc/lighttpd.conf (код = выход, статус = 255) CGroup: name = systemd: /system/lighttpd.service 

Бег journalctl -xnполучает следующее:

16 февраля, 07:28:04 beaglebone systemd [1]: Запуск Lightning Fast Webserver с легкими системными требованиями ... 16 февраля 07:28:04 beaglebone systemd [1]: lighttpd.service: основной процесс завершен, код = завершен, статус = 255 / н / д 16 февраля, 07:28:04 beaglebone systemd [1]: Не удалось запустить Lightning Fast Webserver с легкими системными требованиями. 16 февраля, 07:28:05 beaglebone systemd [1]: устройство lighttpd.service перешло в сбойное состояние 

Вся документация по systemd, которую я смог найти, не содержит подробностей об ошибках, подобных этой. У меня никогда не было проблем с старомодным способом запуска демонов, и я играю с Linux с 1995 года. Помогите!

4 790 просмотров
lvdave спросил 11 лет назад
L 11

1 ответ

1

I'm assuming you have checked nothing else is using port 80 (which I assume lighttpd is configured to use). Check that bonescript still doesn't have the port bound, stop it with:

systemctl stop bonescript.service systemctl stop bonescript.socket 

ааа .. совсем забыл про службу bonescript .. как только я это прекратил, lighttpd запустился прямо сейчас .... спасибо что напомнили мне ...

lvdave · 11 лет назад · 0
diversemix ответил 11 лет назад
D 111