Bug#1054325: occasional bootfailures seen on openQA: bootwalk 4:1:2, 4:2:3 and 4:3:2 on UEFI secure boot
Package: live-build
Version: 1:20230502
Severity: normal
Tags: d-i
X-Debbugs-Cc: phil@hands.com
Reporting to live-build, but it probably needs to be handled somewhere else.
Occasionally (but rather quite often) the bootwalk test on openQA fails when
booting with UEFI secure boot. Especially 4:1:2 and 4:3:2 fail with the message
from d-i: 'Your installation medium couldn't be mounted.'
A screenshot often shows an empty black rectangle in grub, indicating that some
messages should have been displayed, but openQA wasn't able to capture them.
Perhaps a frame-by-frame analysis will show the messages.
Samples for GNOME:
https://openqa.debian.net/tests/197956#step/bootwalk_4:1:2/5
https://openqa.debian.net/tests/197167#step/bootwalk_4:1:2/5
https://openqa.debian.net/tests/196208#step/bootwalk_4:1:2/5
Samples for XFCE:
https://openqa.debian.net/tests/198287#step/bootwalk_4:1:2/5
https://openqa.debian.net/tests/197821#step/bootwalk_4:1:2/5
https://openqa.debian.net/tests/194285#step/bootwalk_4:1:2/5
https://openqa.debian.net/tests/193637#step/bootwalk_4:3:2/5
A case for 4:2:3:
The video from https://openqa.debian.net/tests/198206#step/bootwalk_4:2:3/6
shows a efi_printk message:
EFI stub: ERROR: Failed to load initrd: 0x8000000000000001
EFI stub: ERROR: efi_main() failed!
The number corresponds to EFI_LOAD_ERROR
https://sources.debian.org/src/linux/6.5.6-1/include/linux/efi.h/?hl=32#L32
Enhancing UEFI logging (with kernel option `efi=debug` might help, but the
current openQA test isn't written with optional kernel options in might.
With kind regards,
Roland Clobus
PS: The other system information is from my regular PC, and not applicable to
this bug report.
-- Package-specific info:
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'testing-debug'), (50, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.5.0-2-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages live-build depends on:
ii debootstrap 1.0.132
Versions of packages live-build recommends:
ii apt-utils 2.7.6
ii bzip2 1.0.8-5+b1
ii cpio 2.13+dfsg-7.1
ii cryptsetup 2:2.6.1-5
ii file 1:5.45-2
ii live-boot-doc 1:20230131
ii live-config-doc 11.0.4
ii live-manual-html [live-manual] 2:20151217.2
ii live-manual-pdf [live-manual] 2:20151217.2
ii rsync 3.2.7-1
ii systemd-container 254.5-1
ii wget 1.21.4-1+b1
ii xz-utils 5.4.4-0.1
Versions of packages live-build suggests:
ii e2fsprogs 1.47.0-2+b1
ii mtd-utils 1:2.1.6-1
ii parted 3.6-3
-- no debconf information
-- debsums errors found:
debsums: changed file /usr/share/live/build/functions/firmwarelists.sh (from live-build package)
Reply to: