Package: installation-reports
Severity: normal

Boot method: network
Image version: netboot daily from 2023-05-09
Date: 2023-05-10

I've successfully tested the Bookworm installer on a few Dell PowerEdge servers 
(with rc1, rc2
and dailies) and it's working fine on baremetal using the netboot image.

As an additional test I also created a VM on a Ganeti cluster based on Ganeti 
3.0.2 cluster (as
provided by Bookworm) using KVM/qemu. This setup has no issues installing 
Bullseye with the
same d-i config.

The system emulated by qemu is a pretty standard pc-i440fx "hardware" model:

---------------------------------------------------------------------------
/usr/bin/qemu-system-x86_64 -name testvm2005.codfw.wmnet -m 1024 -smp 1 
-pidfile /var/run/ganeti/kvm-hypervisor/pid/testvm2005.codfw.wmnet -device 
virtio-balloon -daemonize -D /var/log/ganeti/kvm/testvm2005.codfw.wmnet.log 
-machine pc-i440fx-2.8,accel=kvm -boot n -monitor 
unix:/var/run/ganeti/kvm-hypervisor/ctrl/testvm2005.codfw.wmnet.monitor,server,nowait
 -serial 
unix:/var/run/ganeti/kvm-hypervisor/ctrl/testvm2005.codfw.wmnet.serial,server,nowait
 -usb -display none -cpu IvyBridge,+pcid,+invpcid,+spec-ctrl,+ssbd,+md-clear 
-uuid 3386590c-84b6-4e89-8717-2aa5e05b0d4a -netdev 
type=tap,id=nic-f510f85e-6c55-4c4e,fd=10 -device 
virtio-net-pci,id=nic-f510f85e-6c55-4c4e,bus=pci.0,addr=0xd,netdev=nic-f510f85e-6c55-4c4e,mac=aa:00:00:f2:45:f8
 -qmp 
unix:/var/run/ganeti/kvm-hypervisor/ctrl/testvm2005.codfw.wmnet.qmp,server,nowait
 -qmp 
unix:/var/run/ganeti/kvm-hypervisor/ctrl/testvm2005.codfw.wmnet.kvmd,server,nowait
 -device 
virtio-blk-pci,id=disk-d1dd7417-4f71-421e,bus=pci.0,addr=0xc,drive=disk-d1dd7417-4f71-421e
 -drive 
file=/var/run/ganeti/instance-disks/testvm2005.codfw.wmnet:0,format=raw,if=none,aio=threads,id=disk-d1dd7417-4f71-421e,auto-read-only=off
 -S
---------------------------------------------------------------------------

After retrieval and bootup of the TFTPed image, the installer crashes very 
early on and drops
into a busybox shell with the following userspace processes running:

---------------------------------------------------------------------------
147 root      2800 S    {debian-installe} /bin/sh /sbin/debian-installer
154 root      3396 S    /usr/bin/screen sh -c printf "\033k%s\033\\" install
155 root      4268 R    {screen} /usr/bin/SCREEN sh -c printf "\033k%s\033\\
---------------------------------------------------------------------------

Poking at /proc/$PID/cmdline it's running

/usr/bin/SCREEN sh -c printf "\033k%s\033\\" installer ; 
/lib/debian-installer/menu

Looking at /lib/debian-installer/menu I checked that it's not running into any 
memory
shenanigans and it seems it's ultimately failing in the final

exec debconf -o d-i $MENU

call. $MENU is set to '/usr/bin/main-menu' and in fact running

"debconf -o d-i /usr/bin/main-menu" tries to emit some output (I can see the 
cursor
moving), but drops back to the shell right away.

I'm not familiar with cdebconf, if there's some suggested steps to narrow down 
the
failure further, I'm happy to try them.

Cheers,
        Moritz

Reply via email to