On Mon, Jan 27, 2025 at 02:54:57PM +0000, Iain M Conochie wrote:
On Mon, 2025-01-27 at 14:54 +0100, Martin Kletzander wrote:On Mon, Jan 27, 2025 at 12:50:05PM +0000, Iain M Conochie wrote: > <snip> > > At the OS level, this network interface should get created by > libvirt, > so I am a bit mystified why dnsmasq is having an issue starting, as > there is nothing using this address yet. In fact, virbr3 does not > exist There might be, you can probably see an old dnsmasq listening on that address using lsof or ss. This is a bug that is already fixed and it could happen in various ways. This was fixed with a series of patches 97ed0574ea6c..d0a48eeb720f and is included upstream in v10.8.0. > until libvirt would bring up this interface: > > > ifconfig -a | grep virbr > virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 > > I am running libvirt 9.0.0 on Debian 12. > Unfortunately that either needs to be backported or your system updated. But as a workaround just make sure nothing is listening on that address, which might need killing some dnsmasq processes.I have checked on another machine running the same version of debian, and all the interfaces are down, and no dnsmasq process are running: virsh # net-list --all Name State Autostart Persistent ------------------------------------------------------ ailsa inactive yes yes ailsatech inactive yes yes ansible inactive yes yes chef0 inactive no yes stan inactive yes yes thapxe inactive yes yes thargoid inactive yes yes vagrant-libvirt inactive no yes virsh # net-start ailsa error: Failed to start network ailsa error: internal error: Child process (VIR_BRIDGE_NAME=ailsa /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/ailsa.conf -- leasefile-ro --dhcp-script=/usr/lib/libvirt/libvirt_leaseshelper) unexpected exit status 2: dnsmasq: failed to create listening socket for 192.168.86.1: Address already in use virsh # quit root@primus:/var/log/libvirt/qemu# ps -ef | grep dnsmas root 105994 102272 0 14:53 pts/1 00:00:00 grep dnsmas
Try checking what else is using that socket, either with lsof: lsof -i4@192.168.86.1:53 -n or with ss: ss -a sport eq 53 and src eq 192.168.86.1
I will look into trying to get a later version of libvirt onto my system. Thanks for the pointer Martin! Iain> Any help or pointers greatly appreciated. > > Thanks! > > Iain >
Attachment:
signature.asc
Description: PGP signature