VM's running on RHEV fails to start with the Error : "string index out of range"

Solution Verified - Updated -

Issue

Customer upgraded RHEVM from 3.4.4-2.2 to 3.4.5-0.3 and upgraded Hypervisors from 6.6 to 6.7.
After the upgrades , customer not able to start up any VM's that are currently in DOWN State.
Vm's that are current running are running without any issues.

Following errors are seen at vdsm logs :

Thread-180::INFO::2016-01-09 23:41:58,360::clientIF::337::vds::(prepareVolumePath) prepared volume path: /rhev/data-center/2d2fc087-f411-4a86-891e-fb9a911ccd27/610d66ab-e85f-42c1-8fe3-e7a6eff25969/images/829b6987-919a-45da-b5b9-9d1811e6ba73/195e7618-4ce2-4443-b197-ab0c8a16c269
Thread-180::DEBUG::2016-01-09 23:41:58,372::vm::2321::vm.Vm::(_startUnderlyingVm) vmId=`cc26e10c-6f70-420d-836c-97964f8f864c`::_ongoingCreations released
Thread-180::ERROR::2016-01-09 23:41:58,372::vm::2358::vm.Vm::(_startUnderlyingVm) vmId=`cc26e10c-6f70-420d-836c-97964f8f864c`::The vm start process failed
Traceback (most recent call last):
  File "/usr/share/vdsm/virt/vm.py", line 2298, in _startUnderlyingVm
  File "/usr/share/vdsm/virt/vm.py", line 3326, in _run
  File "/usr/share/vdsm/virt/vm.py", line 3121, in _buildCmdLine
  File "/usr/share/vdsm/virt/vm.py", line 3071, in _appendDevices
  File "/usr/share/vdsm/virt/vm.py", line 1668, in getXML
  File "/usr/share/vdsm/virt/vm.py", line 1622, in _getSpiceChannels
IndexError: string index out of range
Thread-180::DEBUG::2016-01-09 23:41:58,374::vm::2813::vm.Vm::(setDownStatus) vmId=`cc26e10c-6f70-420d-836c-97964f8f864c`::Changed state to Down: string index out of range (code=1)

Environment

  • Red Hat Enterprise Virtualization 3.4

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.