Created attachment 1037214 [details] ironic-conductor.log Description of problem: Can't query boot device on DRAC 11g hardware with pxe_drac driver Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. $ ironic node-get-boot-device $NODE Actual results: 'NoneType' object has no attribute 'text' (HTTP 500) Expected results: Should return the actual boot device Additional info: There's also an upstream bug reported: https://bugs.launchpad.net/ironic/+bug/1413949
The issue is caused by missing the BootSourceType from the DCIM_BootSourceSetting resource on 11g. That attribute is present on both 12g and 13g hardware.
Akrady, FYI re: the change in older 11g hardware series. Thoughts?
Patch proposed upstream: https://review.openstack.org/#/c/191177/
Not sure what the ask is here. Unfortunately I don't have insight into the implementation of the DRAC software, so can't really comment on it. It looks like Imre has a proposed patch out there now.
verified that this bug has been resolved, ironic can probe server boot devices.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2015:1548