PowerNV: format_bootif should make sure mac address is all lowercase
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Critical
|
Blake Rouse | ||
1.5 |
Fix Released
|
Critical
|
Ashley Lai | ||
1.6 |
Fix Released
|
Critical
|
Blake Rouse |
Bug Description
Ubuntu initrd is case sensitive, upper casing the mac address that is set on BOOTIF causes the initrd not to be able to find the network interface with that mac address.
======= SRU REQUEST =======
[Impact]
Ubuntu initrd is case sensitive, upper casing the mac address that is set
on BOOTIF causes the initrd not to be able to find the network interface
with that mac address.
We certify only on LTS releases, so this patch need to be backported from
Maas/1.6 to Maas/1.5 to certify PowerNV on Trusty (14.04).
[Test Case]
To produce this bug, PXE boot PowerNV and you should see a message saying
"kexec load failed"
Applied the patch to Maas/1.5 and tested on PowerNV, after the patch was
applied, I was able to PXE boot a PowerNV system.
[Regression Potential]
None
=======
Related branches
- Jason Hobbs (community): Approve
-
Diff: 36 lines (+14/-1)2 files modifiedsrc/provisioningserver/boot/powernv.py (+1/-1)
src/provisioningserver/boot/tests/test_powernv.py (+13/-0)
- Blake Rouse (community): Approve
-
Diff: 36 lines (+14/-1)2 files modifiedsrc/provisioningserver/boot/powernv.py (+1/-1)
src/provisioningserver/boot/tests/test_powernv.py (+13/-0)
- Blake Rouse (community): Approve
-
Diff: 36 lines (+14/-1)2 files modifiedsrc/provisioningserver/boot/powernv.py (+1/-1)
src/provisioningserver/boot/tests/test_powernv.py (+13/-0)
no longer affects: | maas/1.5 |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |
description: | updated |