VM's running on RHEV fails to start with the Error : "string index out of range"
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.