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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
