ldlinux.c32 is missing when ironic provisioning nodes

Bug #1623456 reported by Kyrylo Romanenko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Confirmed
High
MOS Ironic

Bug Description

File ldlinux.c32 is missing. This fails provisioning of Ironic instances.

Cluster settings:
1 node "Controller"
1 node "Compute"
1 node "Ironic"
Neutron VLAN.

Environment:
# shotgun2 short-report
cat /etc/fuel_build_id:
 660
cat /etc/fuel_build_number:
 660
cat /etc/fuel_release:
 10.0
cat /etc/fuel_openstack_version:
 newton-10.0
rpm -qa | egrep 'fuel|astute|network-checker|nailgun|packetary|shotgun':
 fuel-misc-10.0.0-1.mos8800.noarch
 fuel-library10.0-10.0.0-1.mos8800.noarch
 fuel-10.0.0-1.mos6375.noarch
 fuel-openstack-metadata-10.0.0-1.mos8949.noarch
 fuel-notify-10.0.0-1.mos8800.noarch
 fuel-setup-10.0.0-1.mos6375.noarch
 nailgun-mcagents-10.0.0-1.mos783.noarch
 rubygem-astute-10.0.0-1.mos783.noarch
 python-fuelclient-10.0.0-1.mos382.noarch
 fuelmenu-10.0.0-1.mos293.noarch
 fuel-bootstrap-cli-10.0.0-1.mos324.noarch
 fuel-utils-10.0.0-1.mos8800.noarch
 fuel-nailgun-10.0.0-1.mos8949.noarch
 fuel-migrate-10.0.0-1.mos8800.noarch
 fuel-ostf-10.0.0-1.mos955.noarch
 fuel-release-10.0.0-1.mos6375.noarch
 shotgun-10.0.0-1.mos93.noarch
 network-checker-10.0.0-1.mos78.x86_64
 fuel-agent-10.0.0-1.mos324.noarch
 fuel-ui-10.0.0-1.mos2926.noarch

Tags: area-ironic
Revision history for this message
Kyrylo Romanenko (kromanenko) wrote :
Revision history for this message
Denis Meltsaykin (dmeltsaykin) wrote :

Kyrylo, could you please clarify whether the 9.x releases are affected by the issue?

Changed in mos:
status: New → Confirmed
Revision history for this message
Pavlo Shchelokovskyy (pshchelo) wrote :

I strongly suspect this is connected to Ubuntu Xenial (was having similar problems when trying to enable DevStack+Ironic+PXE on Xenial).

There are some (all in general?) *.c32 modules to copy to tftp root along with pxelinux.0. From my experience with Virtual BMs in devstack on xenial, ldlinux.c32 was exactly the file needed.

For the record this path upstream tackles exactly the same problem https://review.openstack.org/#/c/326024

Denis, afaik 9.1 still uses Trusty, so it should not be affected

Revision history for this message
Kyrylo Romanenko (kromanenko) wrote :

I checked it only with mos10.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/fuel-library 10.0.0rc1

This issue was fixed in the openstack/fuel-library 10.0.0rc1 release candidate.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/fuel-library 10.0.0

This issue was fixed in the openstack/fuel-library 10.0.0 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.