I have resolved the issue of dnsmasq not starting. The cause was that virbr0 was listed in /etc/network/interface. Removing it solved the problem. This was my error since I had put it there while trying to configure virbr0 without dnsmasq (which I have now done sucessfully).
I still consider it a bug that there is no obvious way to edit the configuration file for dnsmasq when it is started by libvirtd and would still be interested in an answer to that question as well as better documentation for the libvirtd/dnsmasq configuration. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1766939 Title: dnsmasq won't start [Ubuntu 18.04] To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dnsmasq/+bug/1766939/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs