retitle 929983 ipxe-qemu: virtio booting broken past jessie notfound 929983 1.0.0+git-20141004.86285d1-1 notfound 929983 1.0.0+git-20150424.a25a16d-1 found 929983 1.0.0+git-20161027.b991c67-1 found 929983 1.0.0+git-20190125.36a4c85-5.1 thanks
On Fri, 26 Feb 2021, Thorsten Glaser wrote: > … doesn’t make this succeed either. Huh. That’s apparently because I erred. I tried to track this down today and could reproduce this bug in a stretch cowbuilder chroot into which I bind-mounted the /tmp/.X11-unix directory from outside. I recall that the virtualisation host was upgraded from wheezy to buster (ofc hitting jessie and stretch, with reboots, in between, but it was not used on jessie or stretch) and tried this in a jessie cowbuilder chroot and, voilà, succeeded. Then, to track down the exact package in which this broke: (pbuild1662-jessie/amd64)root@tglase:/# qemu-system-x86_64 -device virtio-net-pci,netdev=net0 -netdev user,id=net0 -machine pc-1.1 [ works ] (pbuild1662-jessie/amd64)root@tglase:/var/cache/apt/archives# dpkg -i ipxe-qemu_1.0.0+git-20161027.b991c67-1_all.deb (Reading database ... 12683 files and directories currently installed.) Preparing to unpack ipxe-qemu_1.0.0+git-20161027.b991c67-1_all.deb ... Unpacking ipxe-qemu (1.0.0+git-20161027.b991c67-1) over (1.0.0+git-20141004.86285d1-1) ... Setting up ipxe-qemu (1.0.0+git-20161027.b991c67-1) ... (pbuild1662-jessie/amd64)root@tglase:/var/cache/apt/archives# qemu-system-x86_64 -device virtio-net-pci,netdev=net0 -netdev user,id=net0 -machine pc-1.1 [ fails ] (pbuild1662-jessie/amd64)root@tglase:/var/cache/apt/archives# dpkg -i ipxe-qemu_1.0.0+git-20141004.86285d1-1_all.deb dpkg: warning: downgrading ipxe-qemu from 1.0.0+git-20161027.b991c67-1 to 1.0.0+git-20141004.86285d1-1 (Reading database ... 12683 files and directories currently installed.) Preparing to unpack .../ipxe-qemu_1.0.0+git-20141004.86285d1-1_all.deb ... Unpacking ipxe-qemu (1.0.0+git-20141004.86285d1-1) over (1.0.0+git-20161027.b991c67-1) ... Setting up ipxe-qemu (1.0.0+git-20141004.86285d1-1) ... (pbuild1662-jessie/amd64)root@tglase:/var/cache/apt/archives# qemu-system-x86_64 -device virtio-net-pci,netdev=net0 -netdev user,id=net0 -machine pc-1.1 [ works ] So we now know without fail that there’s a change in the ipxe-qemu binary package, introduced between jessie and stretch, that breaks netbooting on virtio NICs for at least some qemu machine models in use by libvirt guests. Using snapshot.d.o to track this further down… there’s only one upload 1.0.0+git-20150424.a25a16d-1 in between. Which works. Perhaps this helps bisecting the change that breaks it? Thanks in advance, //mirabilos -- [17:15:07] Lukas Degener: Kleines Asterix-Latinum für Softwaretechniker: veni, vidi, fixi(t) ;-)