Wind River Support Network

HomeDefectsLIN1022-7570
Fixed

LIN1022-7570 : Virtualization: start default virtual network failed

Created: Apr 14, 2024    Updated: Apr 29, 2024
Resolved Date: Apr 29, 2024
Found In Version: 10.22.33.16
Severity: Standard
Applicable for: Wind River Linux LTS 22
Component/s: Userspace

Description

root@intel-x86-64:~# systemctl status libvirtd
? libvirtd.service - Virtualization daemon
     Loaded: loaded (/lib/systemd/system/libvirtd.service; enabled; preset: enabled)
     Active: active (running) since Tue 2024-04-09 01:09:41 UTC; 1min 7s ago
TriggeredBy: ? libvirtd-ro.socket
             ? libvirtd-admin.socket
             ? libvirtd.socket
       Docs: man:libvirtd(8)
             https://libvirt.org
    Process: 978 ExecStart=/usr/sbin/libvirtd $LIBVIRTD_ARGS (code=exited, status=0/SUCCESS)
   Main PID: 993 (libvirtd)
      Tasks: 19 (limit: 32768)
     Memory: 34.5M
     CGroup: /system.slice/libvirtd.service
             +-993 /usr/sbin/libvirtd --listen --daemon

Apr 09 01:09:41 intel-x86-64 systemd[1]: Starting Virtualization daemon...
Apr 09 01:09:41 intel-x86-64 systemd[1]: Started Virtualization daemon.
Apr 09 01:09:41 intel-x86-64 libvirtd[993]: libvirt version: 9.2.0
Apr 09 01:09:41 intel-x86-64 libvirtd[993]: hostname: intel-x86-64
Apr 09 01:09:41 intel-x86-64 libvirtd[993]: Network name='default' uuid=87882ac8-d9b8-4402-8221-9be8fd2d3288 is tainted: hook>
Apr 09 01:09:42 intel-x86-64 libvirtd[993]: internal error: Child process (VIR_BRIDGE_NAME=virbr0 /usr/bin/dnsmasq --conf-fil>
                                            dnsmasq: failed to create listening socket for 192.168.122.1: Address already in >
root@intel-x86-64:~#
root@intel-x86-64:~#
root@intel-x86-64:~# virsh net-start default
error: Failed to start network default
error: internal error: Child process (VIR_BRIDGE_NAME=virbr0 /usr/bin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/libexec/libvirt_leaseshelper) unexpected exit status 2:
dnsmasq: failed to create listening socket for 192.168.122.1: Address already in use
root@intel-x86-64:~#
root@intel-x86-64:~#
root@intel-x86-64:~#  journalctl -u libvirtd.service
Apr 09 01:09:41 intel-x86-64 systemd[1]: Starting Virtualization daemon...
Apr 09 01:09:41 intel-x86-64 systemd[1]: Started Virtualization daemon.
Apr 09 01:09:41 intel-x86-64 libvirtd[993]: libvirt version: 9.2.0
Apr 09 01:09:41 intel-x86-64 libvirtd[993]: hostname: intel-x86-64
Apr 09 01:09:41 intel-x86-64 libvirtd[993]: Network name='default' uuid=87882ac8-d9b8-4402-8221-9be8fd2d3288 is tainted: hook>
Apr 09 01:09:42 intel-x86-64 libvirtd[993]: internal error: Child process (VIR_BRIDGE_NAME=virbr0 /usr/bin/dnsmasq --conf-fil>
                                            dnsmasq: failed to create listening socket for 192.168.122.1: Address already in >
Apr 09 01:12:18 intel-x86-64 libvirtd[993]: internal error: Child process (VIR_BRIDGE_NAME=virbr0 /usr/bin/dnsmasq --conf-fil>
                                            dnsmasq: failed to create listening socket for 192.168.122.1: Address already in >
root@intel-x86-64:~#
root@intel-x86-64:~#
root@intel-x86-64:~# cat /proc/cmdline
kernel console=ttyS0,115200n8 root=/dev/sda1 rw nfsroot=128.224.178.20:/export/pxeboot/vlm-boards/29275/rootfs,v3,tcp ip=dhcp selinux=0 enforcing=0 intel_iommu=on
root@intel-x86-64:~#
root@intel-x86-64:~# cat /proc/version
Linux version 6.1.83-rt18-yocto-preempt-rt (oe-user@oe-host) (x86_64-wrs-linux-gcc (GCC) 12.3.0, GNU ld (GNU Binutils) 2.40.0.20230703) #1 SMP PREEMPT_RT Thu Mar 28 17:38:19 UTC 2024
root@intel-x86-64:~#

Steps to Reproduce

1) setup.sh
--machines intel-x86-64 --distros wrlinux-ovp --templates feature/libvirt feature/virt-host --distros wrlinux --dl-layers=1

2). ./environment-setup-x86_64-wrlinuxsdk-linux
. ./oe-init-build-env build_test

3) bitbake wrlinux-image-std

4) boot the target and run "virsh net-start default"
Live chat
Online