[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