Description of problem: After the latest update of dnsmasq, it doesn't start, neither during booting, or if started manually. Version-Release number of selected component (if applicable): dnsmasq-2.72-1.fc21.x86_64 How reproducible: Reproducible Steps to Reproduce: 1. systemctl restart dnsmasq.service 2. systemctl status dnsmasq.service Actual results: root@gibraltar:~> systemctl restart dnsmasq.service root@gibraltar:~> systemctl status dnsmasq.service ● dnsmasq.service - DNS caching server. Loaded: loaded (/usr/lib/systemd/system/dnsmasq.service; enabled) Active: failed (Result: exit-code) since Sun 2014-10-05 12:27:40 CEST; 1s ago Process: 5324 ExecStart=/usr/sbin/dnsmasq -k (code=exited, status=3) Main PID: 5324 (code=exited, status=3) Oct 05 12:27:40 gibraltar dnsmasq[5324]: dnsmasq: cannot access directory /etc/dnsmasq.d/*.conf: No such file or directory Oct 05 12:27:40 gibraltar systemd[1]: dnsmasq.service: main process exited, code=exited, status=3/NOTIMPLEMENTED Oct 05 12:27:40 gibraltar systemd[1]: Unit dnsmasq.service entered failed state. root@gibraltar:~> ls -l /etc/dnsmasq.d/ total 8 -rw-r--r--. 1 root root 84 Jan 24 2012 local_config.conf -rw-r--r--. 1 root root 1915 Jul 11 17:02 local_servers.conf root@gibraltar:~> Expected results: dnsmasq is running Additional info: After commenting out the last line of /etc/dnsmasq.conf ("conf-dir=/etc/dnsmasq.d/*.conf"), it starts properly again.
Thank you for the report. The --conf-dir was extended to include also file extensions. There is comma missing, just before the "*.conf", in the default configuration. I'll update the package ASAP!
dnsmasq-2.72-2.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/FEDORA-2014-11636/dnsmasq-2.72-2.fc21
Package dnsmasq-2.72-3.fc21: * should fix your issue, * was pushed to the Fedora 21 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing dnsmasq-2.72-3.fc21' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-11636/dnsmasq-2.72-3.fc21 then log in and leave karma (feedback).
dnsmasq-2.72-3.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.