Skip to content

[BUG] EMF: Provisioning of provided Ubuntu 24.04 OS Profile fails on XR12 #1343

@effndc

Description

@effndc

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:
Image

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

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:
Image

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.
Image

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

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

Metadata

Metadata

Labels

ClosedbugSomething isn't working

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions