最近因项目需要,我们要在Fedora8系统上安装一个虚拟机,上面跑个Windows Server 2003,好不容易找了个linux版本的vmware之后,安装好后,每次启动虚拟机都会报

Unable to change virtual machine power state: Internal error.

这样一个错误。

一开始以为是vmware的设置有问题,后来在网上终于找到答案:

Ran into this while running Vmware Workstation under Ubuntu Jaunty. I got an error while shutting down the machine through an NX session.

This is a result of a zombie ‘vmware-vmx’ process running. All you need to do is kill the process. This command sends ’signal 9′ to the process. When sent to a program, SIGKILL causes it to terminate immediately. In contrast to SIGTERM and SIGINT, this signal cannot be caught or ignored. For more information: more sigkill info.

killall -s9 vmware-vmx

After that, I was able to start up the virtual machine without issue.

(from: http://www.surlyjake.com/linux/vmware-unable-to-change-virtual-machine-power-state-internal-error/)