Ironic fails to boot a full image because of append command

Bug #1524403 reported by Ryan Hallisey
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ironic
Fix Released
High
Lucas Alvares Gomes

Bug Description

The syntax from kernel chain.c32 is not correct. It uses 'append' which is not a valid ipxe command. The result is and error when boot a full disk image.

Revision history for this message
Ryan Hallisey (rthall14) wrote :
Changed in ironic:
status: New → Confirmed
status: Confirmed → New
Changed in ironic:
assignee: nobody → Lucas Alvares Gomes (lucasagomes)
importance: Undecided → Medium
Dmitry Tantsur (divius)
Changed in ironic:
status: New → Triaged
importance: Medium → High
tags: added: ipxe
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/255362

Changed in ironic:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic (master)

Reviewed: https://review.openstack.org/255362
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=952d5c5a06f35181768e52dd660afe548bc6fa60
Submitter: Jenkins
Branch: master

commit 952d5c5a06f35181768e52dd660afe548bc6fa60
Author: Lucas Alvares Gomes <email address hidden>
Date: Wed Dec 9 16:17:30 2015 +0000

    Fix iPXE template for whole disk image

    The goto :boot_whole_disk section in the iPXE template is bogus, the
    "kernel" command is being used to chain the "chain.c32" file, that
    command should be "chain" and the "append" command is not a valid iPXE
    command.

    This patch replaces those commands with the "sanboot" command from iPXE
    which is (among other things) used to chain the boot process to the
    local disk.

    Closes-Bug: #1524403
    Change-Id: I7d2310d94e40b1c9c76957382ab19c0076bf42cd

Changed in ironic:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic (stable/liberty)

Fix proposed to branch: stable/liberty
Review: https://review.openstack.org/282448

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic (stable/liberty)

Reviewed: https://review.openstack.org/282448
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=031d4f18f1c51f2a681e23548d892429cf936c68
Submitter: Jenkins
Branch: stable/liberty

commit 031d4f18f1c51f2a681e23548d892429cf936c68
Author: Lucas Alvares Gomes <email address hidden>
Date: Wed Dec 9 16:17:30 2015 +0000

    Fix iPXE template for whole disk image

    The goto :boot_whole_disk section in the iPXE template is bogus, the
    "kernel" command is being used to chain the "chain.c32" file, that
    command should be "chain" and the "append" command is not a valid iPXE
    command.

    This patch replaces those commands with the "sanboot" command from iPXE
    which is (among other things) used to chain the boot process to the
    local disk.

    Closes-Bug: #1524403
    Change-Id: I7d2310d94e40b1c9c76957382ab19c0076bf42cd
    (cherry picked from commit 952d5c5a06f35181768e52dd660afe548bc6fa60)

tags: added: in-stable-liberty
Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/ironic 5.0.0

This issue was fixed in the openstack/ironic 5.0.0 release.

Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/ironic 4.2.3

This issue was fixed in the openstack/ironic 4.2.3 release.

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

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.