Если при запуске ihttpd-dns возникают ошибки "Failed to start daemon" или "Failed to become daemon", возможной причиной этого является ошибка в файле /dev/null. Для устранения ошибки:
-
Проверьте формат, владельца и права файла /dev/null:
ls -alh /dev/null && file /dev/null
Пример ответаcrw-rw-rw- 1 root root 1, 3 May 17 12:36 /dev/null /dev/null: character special
-
Если ответ на команду не соответствуют ответу из примера, удалите файл /dev/null и создайте его заново:
rm -f /dev/null && mknod /dev/null c 1 3 && chmod 666 /dev/null
-
Остановите запущенные процессы ihttpd-dns:
killall ihttpd-dns
-
Запустите службу ihttpd-dns:
systemctl start ihttpd-dns
или
service ihttpd-dns start