UEFI bootable ISO image creation fails on recent versions of Ubuntu when partition images are used

Bug #1741439 reported by vmud213
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ironic
In Progress
High
vmud213

Bug Description

When agent_ilo driver is used to provision the node with partition images in UEFI mode, the ISO image creation fails since isolinux.bin is not found in "/usr/lib/syslinux/". This is observed for higher versions of Ubuntu (>16.04 probably). The isolinux.bin is not part of "syslinux" but part of "isolinux" package for higher versions. Ironic needs to be changed to address the issue.

vmud213 (vmud213)
Changed in ironic:
assignee: nobody → vmud213 (vmud213)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic (master)

Fix proposed to branch: master
Review: https://review.openstack.org/531700

Changed in ironic:
status: New → In Progress
Dmitry Tantsur (divius)
summary: - UEFI bootable ISO image creation fails when partition images are used
+ UEFI bootable ISO image creation fails on recent versions of Ubuntu when
+ partition images are used
Changed in ironic:
importance: Undecided → High
Revision history for this message
Hironori Shiina (shiina-hironori) wrote :

The location of isolinux.bin can be set with the [DEFAULT]/isolinux_bin config parameter to avoid this error.

I think we can improve documentation and interface validation regarding this issue.

Revision history for this message
vmud213 (vmud213) wrote :

I think we can handle this in a better way. Please look at the updated patch. We should not hardcode the paths in the code. Better to provide them as configuration params.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on ironic (master)

Change abandoned by Riccardo Pittau (<email address hidden>) on branch: master
Review: https://review.opendev.org/531700
Reason: inactivity

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers