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) ;-)

Reply via email to