http://autobuilder.yoctoproject.org:8011/builders/nightly-qa-systemd/builds/33/steps/Running%20Sanity%20Tests/logs/stdio spawn ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.7.2 sh /tmp/test/dmesg.sh | Warning: Permanently added '192.168.7.2' (RSA) to the list of known hosts. | /bin/dmesg | QEMU: There is some error log in dmesg: | QEMU: ##### Error Log ###### | >systemd-udevd[83]: error changing net interface name eth0 to enp0s3: Device or resource busy | QEMU: ##### End ###### | Test_Info: Dmesg Test FAIL, Pls. check above error log
Systemd related?
Can we whitelist error messages? Alternatively, tell systemd not to rename interfaces in qemu. The error is because systemd is renaming the interface to something "more useful" (ha!) but as we're doing a network boot the interface is already active, so it can't be renamed. Passing net.ifnames=0 to the kernel will stop systemd renaming the interfaces. Maybe we just want to enable this for the qemu machines as they'll generally only have one interface anyway.
This is the old qemuimagetest, no longer running on AB. The new testimage has that message whitelisted in the dmesg test.