Description of problem: Because the systemd files lack an After= line, systemd attempts to start the services at the same time as the network. Because dnscache and tinydns are small, they usually start before NetworkManager has had a chance to configure the interfaces, so they fail to start. Version-Release number of selected component (if applicable): How reproducible: Usually. Sometimes NetworkManager initializes the interfaces before the djbdns servers start, but usually tinydns and/or dnscache start when their interfaces are not initialized and fail to bind to them. Steps to Reproduce: 1. 2. 3. Actual results: dnscache and/or tinydns enter FAILED state and are not running. Expected results: dnscache and tinydns running and servicing DNS requests. Additional info:
Thanks so much for reporting this bug Jay, I'll fix this in the upcoming release soon. Thank you. :)
This has been fixed. - https://github.com/pjps/ndjbdns/commit/f6dc90335d34edb7da2199f94c05d124e0ded44e
ndjbdns-1.05.8-1.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/ndjbdns-1.05.8-1.fc18
ndjbdns-1.05.8-1.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/ndjbdns-1.05.8-1.fc19
Package ndjbdns-1.05.8-1.fc18: * should fix your issue, * was pushed to the Fedora 18 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing ndjbdns-1.05.8-1.fc18' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-15656/ndjbdns-1.05.8-1.fc18 then log in and leave karma (feedback).
ndjbdns-1.05.8-1.el6 has been submitted as an update for Fedora EPEL 6. https://admin.fedoraproject.org/updates/ndjbdns-1.05.8-1.el6
ndjbdns-1.05.8-1.el5 has been submitted as an update for Fedora EPEL 5. https://admin.fedoraproject.org/updates/ndjbdns-1.05.8-1.el5
ndjbdns-1.05.8-1.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.
ndjbdns-1.05.8-1.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.
ndjbdns-1.05.8-1.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report.
ndjbdns-1.05.8-1.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.