** 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

Reply via email to