-
Notifications
You must be signed in to change notification settings - Fork 22
Description
Bug Description
Attemps to provision Ubuntu 24.04 reports as completed successfully, however the OS is not functional and does not boot unless you manually override boot order. When it does boot, no console output exists due to bad kernel cmdline.
Ubuntu 22.04 and EMT profiles all work as expected.
System Setup
EMF Version 2025.2.0
On-prem deployment
Edge Node is Dell XR12
OS Profile details:
Ubuntu 24.04.2 LTS
Details
Name Ubuntu 24.04.2 LTS
Profile Name ubuntu-24.04-lts
Security Features Secure Boot / FDE
Architecture x86_64
Advanced Settings
Update Sources -
Repository URL https://cloud-images.ubuntu.com/releases/noble/release-20250430/ubuntu-24.04-server-cloudimg-amd64.img
Existing CVEs URL https://security-metadata.canonical.com/oval/com.ubuntu.noble.cve.oval.xml.bz2
Fixed CVEs URL https://security-metadata.canonical.com/oval/com.ubuntu.noble.usn.oval.xml.bz2
sha256 bc471ca49de03b5129c65b70f9862b7f4b5e721622fd34ade78132f6f7999e2d
Kernel Command
Reproducible Steps
Register node and configure to auto-provision with Ubuntu 24.04.2 LTS profile as provided in installation of EMF 2025.2.0.
Wait for node to provision, will fail to boot as boot order is invalid.
Boot order after installation of Ubuntu 22.04:

Boot order after provisioning of Ubuntu 24.04 reports completed and node status is "rebooting":

If you manually select a "one-shot UEFI boot" option in system BIOS and select appropriate storage device the node will boot, however the console will show no ouput:

However the device will eventually boot successfully and will be connected by agents and reachable by SSH if configured:
$ uname -a
Linux host-d88b2576 6.11.0-17-generic #17~24.04.2-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 20 22:48:29 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
$ cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-6.11.0-17-generic root=UUID=b6729b3d-0cb7-4166-8709-bce594ecd93b ro quiet splash plymouth.enable=0 fastboot intel_iommu=on iommu=pt pci=realloc console=tty1 console=ttyS0,115200 console=tty1 console=ttyS0
This may cause corruption of Dell iDRAC virtual console which requires rebooting of iDRAC management system to recover.

Default boot squenece will show error messages on console, due to failed network boot attempt:

Work around is to manually specify boot device on every reboot or to reprovision node with Ubuntu 22.04 and manually correct boot sequence, or load BIOS defaults and reconfigure system for onboarding.
Root Cause Analysis
No response