Description of problem:
there is no exception handling for none pid vms.
pid = '0'
vmName = self.conf['vmName'].encode('utf-8')
pid = supervdsm.getProxy().getVmPid(vmName)
Version-Release number of selected component (if applicable):
many side affects
Steps to Reproduce:
the process of the vm exist but no pid file.
shutdown vm in case no pid exist.
fix should be at this file /usr/share/vdsm/vm.py
will improve as part of bug 1128458
*** This bug has been marked as a duplicate of bug 1128458 ***