Why do I see getHardwareInfo errors in logs of vdsm in RHEL 7.4 hosts running RHEV 3.6?
Issue
- The following errors can be seen in
vdsm.logafter updating RHEV 3.6 hosts to RHEL 7.4:
Thread-28059::DEBUG::2017-07-03 17:22:03,773::bindingxmlrpc::1273::vds::(wrapper) client [127.0.0.1]::call getHardwareInfo with () {}
Thread-28059::ERROR::2017-07-03 17:22:03,804::API::1350::vds::(getHardwareInfo) failed to retrieve hardware info
Traceback (most recent call last):
File "/usr/share/vdsm/API.py", line 1347, in getHardwareInfo
hw = supervdsm.getProxy().getHardwareInfo()
File "/usr/share/vdsm/supervdsm.py", line 50, in __call__
return callMethod()
File "/usr/share/vdsm/supervdsm.py", line 48, in <lambda>
**kwargs)
File "<string>", line 2, in getHardwareInfo
File "/usr/lib64/python2.7/multiprocessing/managers.py", line 773, in _callmethod
raise convert_to_error(kind, result)
IndexError: list assignment index out of range
- Manually running `` fails:
# vdsClient -s 0 getVdsHardwareInfo
Failed to read hardware information
Environment
-
Red Hat Enterprise Linux 7.4 hosts.
-
Red Hat Enterprise Virtualization 3.6 (
vdsmversion 4.17.39-1.el7ev or earlier).
or - Red Hat Virtualization 4.1 (
vdsmversion 4.19.15-1.el7ev or earlier).
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.