Не удалось запустить Демона Lighttpd на начальной загрузке

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

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"

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

1
задан 6 September 2018 в 20:24

3 ответа

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

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

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

7
ответ дан 3 December 2019 в 06:37

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

chown -R www-data:www-data /var/log/lighttpd/
2
ответ дан 3 December 2019 в 06:37

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

На основе информации @Steve, если, lighttpd не запускается правильно.

Проверенный на errorlog в /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
0
ответ дан 3 December 2019 в 06:37

Другие вопросы по тегам:

Похожие вопросы: