Не удалось запустить Lighttpd Daemon при загрузке

Каждый раз, когда я включаю свой ноутбук, я вижу это сообщение об ошибке несколько раз при загрузке:

Failed to start Lighttpd Daemon.
See 'systemctl status lighttpd.service' for details.

После входа я набрал systemctl status lighttpd.service и получил этот вывод:

● lighttpd.service - Lighttpd Daemon
   Loaded: loaded (/lib/systemd/system/lighttpd.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Thu 2018-09-06 20:54:16 +05; 22min ago
  Process: 1170 ExecStartPre=/usr/sbin/lighttpd -tt -f /etc/lighttpd/lighttpd.conf (code=exited, status=127)

Sen 06 20:54:16 ibrokhim-i systemd[1]: lighttpd.service: Service hold-off time over, scheduling restart.
Sen 06 20:54:16 ibrokhim-i systemd[1]: lighttpd.service: Scheduled restart job, restart counter is at 5.
Sen 06 20:54:16 ibrokhim-i systemd[1]: Stopped Lighttpd Daemon.
Sen 06 20:54:16 ibrokhim-i systemd[1]: lighttpd.service: Start request repeated too quickly.
Sen 06 20:54:16 ibrokhim-i systemd[1]: lighttpd.service: Failed with result 'exit-code'.
Sen 06 20:54:16 ibrokhim-i systemd[1]: Failed to start Lighttpd Daemon.

Кроме того, это выход из cat /etc/lighttpd/lighttpd.conf:

server.modules = (
    "mod_access",
    "mod_alias",
    "mod_compress",
    "mod_redirect",
)

server.document-root        = "/var/www/html"
server.upload-dirs          = ( "/var/cache/lighttpd/uploads" )
server.errorlog             = "/var/log/lighttpd/error.log"
server.pid-file             = "/var/run/lighttpd.pid"
server.username             = "www-data"
server.groupname            = "www-data"
server.port                 = 80


index-file.names            = ( "index.php", "index.html", "index.lighttpd.html" )
url.access-deny             = ( "~", ".inc" )
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )

compress.cache-dir          = "/var/cache/lighttpd/compress/"
compress.filetype           = ( "application/javascript", "text/css", "text/html", "text/plain" )

# default listening port for IPv6 falls back to the IPv4 port
## Use ipv6 if available
#include_shell "/usr/share/lighttpd/use-ipv6.pl " + server.port
include_shell "/usr/share/lighttpd/create-mime.assign.pl"
include_shell "/usr/share/lighttpd/include-conf-enabled.pl"

Как я могу решить эту проблему?

4 ответа

Оказывается, это ошибка, которая существует уже много лет, если эту проблему не решить. Несколько пользователей в комментариях к этой ошибке утверждают, что установка gamin Пакет решает эту проблему.

Я не проводил никаких обширных испытаний, но, похоже, это решение. Бег sudo apt install --reinstall lighttpd обычно показывает, что не запускается lighttpd, Однако после установки gamin, вывод выглядит как обычно для любой успешной установки пакета. systemctl status также показывает lighttpd как активный и работает сейчас.

Обратите внимание, что пакет libfam0 удаляется при установке gamin, Я не знаю, для чего он или какие пакеты могут зависеть от него, так что имейте это в виду, если кто-то еще не может прокомментировать его полезность и необходимость.

Я решил с этим:

chown -R www-data:www-data /var/log/lighttpd/

Поэтому мне пришлось сделать чистку, чтобы избавить систему от лишних файлов:

      sudo apt-get purge lighttpd

Затем переустановите программное обеспечение

      sudo apt-get install lighttpd

Это сбрасывает все файлы .conf и другие файлы.

Из комментариев...

На основании предоставленной информации @Steve lighttpd не запускается должным образом.

Проверил журнал ошибок в /var/log/lighttpd/error.log и не нашел ни одного.

@Steve не знаком с lighttpd или apache2 в качестве веб-серверов.

Чтобы удалить lighttpd:

sudo apt-get purge lighttpd

Чтобы проверить apache2:

dpkg -l *apache* | grep ii

Если apache2 не установлен, и если вы хотите / нуждаетесь в этом:

sudo apt-get install apache2
Другие вопросы по тегам