Some versions of HP Proliant BL servers return a model string with a mix of lower case and upper case letters that were not recognized by the pxe_ilo driver. With this update, the driver uses a case-insensitive match to detect the model string correctly.
Environment:
[root@undercloud-0 ~]# rpm -qa | grep python-proliantutils-2.5.0-2
python-proliantutils-2.5.0-2.el7ost.noarch
We do not have hardware to verify with a real test. Verify environment and code. It appears the new code has been added
[root@undercloud-0 ~]# sed '888,890!d' /usr/lib/python2.7/site-packages/proliantutils/ilo/ris.py
return
if power == 'ON' and 'PROLIANT BL' in self.get_product_name().upper():
self._retry_until_powered_on(power)
If submitter still has issue, please re-open bz.
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/RHBA-2018:2227
Environment: [root@undercloud-0 ~]# rpm -qa | grep python-proliantutils-2.5.0-2 python-proliantutils-2.5.0-2.el7ost.noarch We do not have hardware to verify with a real test. Verify environment and code. It appears the new code has been added [root@undercloud-0 ~]# sed '888,890!d' /usr/lib/python2.7/site-packages/proliantutils/ilo/ris.py return if power == 'ON' and 'PROLIANT BL' in self.get_product_name().upper(): self._retry_until_powered_on(power) If submitter still has issue, please re-open bz.