/
/
Ошибка «Failed to become daemon» при запуске ihttpd

Ошибка «Failed to become daemon» при запуске ihttpd

Симптомы

При запуске встроенного веб-сервера ihttpd возникает ошибка «Failed to become daemon: Permission denied." или «Failed to start daemon».

Также часто возникает уведомление «Ошибка сервера или сети» в панели.

Причины

Некорректные права доступа к файлу /dev/null.

Решение

Подключитесь к серверу по SSH под пользователем «root».

Убедитесь, что для файла /dev/null установлены права 666 (или crw-rw-rw-), пара владелец-группа соответствует root root (или www-data root для Debian и Ubuntu), выполнив следующую команду:

ls -alh /dev/null

Также проверьте, что тип файла /dev/null отображается как character special, выполнив следующую команду:

file /dev/null

 

Если права и/или тип файла не соответствуют требованиям, удалите и создайте его заново с помощью следующей команды:

rm -f /dev/null && mknod /dev/null c 1 3 && chmod 666 /dev/null

 

После создания файла, необходимо завершить все процессы связанные с «ihttpd»:

killall ihttpd

 

Теперь можно запустить службу «ihttpd» с помощью команды:

service ihttpd start