Failed to start dnsmasq - A lightweight DHCP and caching DNS server

Невозможно запустить dnsmasq на моем raspberry pi 3b + с установленным stretch. Ниже приведена ошибка.

root@raspberrypi:/home/pi# systemctl status dnsmasq.service  
● dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server  
   Loaded: loaded (/lib/systemd/system/dnsmasq.service; enabled; vendor preset: enabled)  
   Active: failed (Result: exit-code) since Fri 2018-10-05 04:45:09 IST; 8s ago  
  Process: 4609 ExecStartPre=/usr/sbin/dnsmasq --test (code=exited, status=203/EXEC)  

Oct 05 04:45:09 raspberrypi systemd[1]: Starting dnsmasq - A lightweight DHCP and caching DNS server...   
Oct 05 04:45:09 raspberrypi systemd[1]: dnsmasq.service: Control process exited, code=exited status=203  
Oct 05 04:45:09 raspberrypi systemd[1]: Failed to start dnsmasq - A lightweight DHCP and caching DNS server.  
Oct 05 04:45:09 raspberrypi systemd[1]: dnsmasq.service: Unit entered failed state.  
Oct 05 04:45:09 raspberrypi systemd[1]: dnsmasq.service: Failed with result 'exit-code'.  
root@raspberrypi:/home/pi# dnsmasq  
bash: dnsmasq: command not found  
root@raspberrypi:/home/pi# /usr/sbin/dnsmasq --test  
bash: /usr/sbin/dnsmasq: No such file or directory  
0
задан 5 October 2018 в 02:53
1 ответ

Похоже, у вас есть служебный модуль systemd для dnsmasq , но исполняемый файл отсутствует.

Вы не указываете, какой дистрибутив вы используете, но в основном вам необходимо переустановить исполняемый файл dnsmasq . Если вы установили из исходников, установите заново. Скорее всего, вы использовали менеджер пакетов из своего дистрибутива. Вероятно, самый простой - сохранить конфигурацию dnsmasq , удалить, а затем установить снова. Для систем на базе Debian вы можете использовать apt , для RPM используйте yum , для Suse используйте zypper или yast .

Вам следует также попытайтесь выяснить, как это могло произойти. Было ли время, когда dnsmasq работал? Вы помните, как удаляли какие-то файлы?

1
ответ дан 4 December 2019 в 15:50

Теги

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