[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: