[Bug 2114780] Re: On 24.04.2 Desktop image, subiquity failed to install OEM kernel on certified systems with OEM metapackages included

Olivier Gayot 2114780 at bugs.launchpad.net
Thu Jul 31 10:12:11 UTC 2025


Marking Fix released.

Tested with the desktop installer on an XPS 9320.
However, the bug only affects hardware for which the OEM metapackage wants the OEM kernel, not the default kernel. The OEM metapackage for the XPS 9320 wants the default kernel.

Therefore, I had to make the following change to make it pick a different OEM metapackage:
```
--- a/subiquity/server/ubuntu_drivers.py
+++ b/subiquity/server/ubuntu_drivers.py
@@ -151,6 +151,7 @@ class UbuntuDriversClientInterface(UbuntuDriversInterface):
         return self._drivers_from_output(result.stdout.decode("utf-8"))
 
     async def list_oem(self, root_dir: str, context) -> List[str]:
+        return ["oem-somerville-treecko-meta"]
         result = await run_curtin_command(
             self.app,
             context,
```

https://paste.ubuntu.com/p/QzVrtcGRN3/

** Changed in: subiquity (Ubuntu Noble)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to subiquity in Ubuntu.
https://bugs.launchpad.net/bugs/2114780

Title:
  On 24.04.2 Desktop image, subiquity failed to install OEM kernel on
  certified systems with OEM metapackages included

Status in OEM Priority Project:
  New
Status in subiquity:
  Fix Committed
Status in ubuntu-desktop-provision:
  New
Status in subiquity package in Ubuntu:
  Fix Committed
Status in subiquity source package in Noble:
  Fix Released
Status in subiquity source package in Questing:
  Fix Committed

Bug description:
  On certified systems, subiquity could find a oem metapackage for the
  system, but it uses the name as part of kernel metapackage name as a
  whole (e.g. linux-oem-somerville-treecko-meta-24.04 instead of linux-
  oem-24.04), and failed to install kernel, as seen in
  /var/log/installer/curtin-install/subiquity-curthooks.conf

  kernel:
    package: linux-oem-somerville-treecko-meta-24.04

  ubuntu-desktop-provision 0+git.6ada1bd52, rev 324

  Log files under /var/log/installer are attached.

To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/2114780/+subscriptions




More information about the foundations-bugs mailing list