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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content