** Description changed: + SRU Justification + + Impact: The fix for bug 1850234 does not function as intended in bionic, + as a result of modinfo not knowing about module signatures. This results + in no modules being signed in hwe kernels based on 5.3, rendering + systems with secure boot enabled unbootable. + + Fix: Check for the module signature at the end of modules instead of + relying on modinfo. This can be done without any external tools needing + to be aware of module signatures. + + Test Case: Check that all built modules contain signatures, except for + those in staging which have not been whitelisted. + + Regression Potential: I can think of two possible regression situations. + We could regress to the behavior prior to the fix for bug 1850234, or + the eoan 5.3 kernel could also end up with all modules unsigned. I've + done test builds of both the eoan 5.3 kernel and the bionic 5.3 hwe-edge + kernel with this patch and checked that the results are as intended. We + should also check this again once new kernels have been built, before + copying them out to -proposed. + + --- + The latest hwe-edge kernel 5.3.0-23.25 fails to boot with the message that it cannot find the UUID associated with the root partition. The user gets dropped to a busybox shell with an initramfs prompt. The standard hwe kernel does not have this issue and the last hwe-edge kernel that does work is 5.3.0-19.20. ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: linux-generic-hwe-18.04-edge 5.3.0.23.90 ProcVersionSignature: Ubuntu 5.3.0-19.20~18.04.2-generic 5.3.1 Uname: Linux 5.3.0-19-generic x86_64 ApportVersion: 2.20.9-0ubuntu7.9 Architecture: amd64 CurrentDesktop: ubuntu:GNOME Date: Thu Nov 14 08:19:57 2019 EcryptfsInUse: Yes InstallationDate: Installed on 2019-09-01 (73 days ago) InstallationMedia: Ubuntu 18.04.3 LTS "Bionic Beaver" - Release amd64 (20190805) ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: linux-meta-hwe-edge UpgradeStatus: No upgrade log present (probably fresh install)
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1852581 Title: hwe-edge kernel 5.3.0-23.25 kernel does not boot on Precision 5720 AIO To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1852581/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs