vmware server报错:You have started VMware Server with an out-of-date copy of the application

You have started VMware Server with an out-of-date copy of the application.  VMware Server cannot power on virtual machines using this copy (version 2.0.2).  To power on this virtual machine, run VMware Server from the default location.

vmware server 2 (win32) 启动虚拟机时,报错,如上,重启动vmware服务也不行。网上查原因,似乎都有靠谱。偶然的机缘,把虚拟机文件复制一份,并把复制的拷贝添加到vmware里,启动,居然可以启动了,于是把原vmware从虚拟机里删掉(不要勾选从硬盘里删除,结果你懂的),并把vmware虚拟机目录改名,然后再添加到vmware里,启动,选择“I copy it”,正常启动。

至于是什么原因,不清楚,比较诡异。

fedora 14 Linux Kernel 2.6.35 下编译VMware workstation 7内核模块

新的Linux内核会导致VMware workstation重新编译部分组件,以保证调用正确的内核模块或函数接口,也即VMware workstation是部分依赖于内核的。如果内核版本过新,有可能会因VMware尚未为该版本开发出对应组件而导致workstation、 vmplayer等产品无法运行。

解决参考了Pario TechnoBlob的一篇帖子,脚本代码由Sputnick-Area(这里)获取。脚本为workstation 7.1.1编写,同时使用于workstation 7.1.1/2和随带的vmplayer 3.1.1/2。

解决步骤:

1. 下载并执行脚本:
cd /tmp
wget http://www.sputnick-area.net/scripts/vmware7.1.1-patch-kernel-2.6.35.bash
sudo chmod +x vmware7.1.1-patch-kernel-2.6.35.bash
sudo ./vmware7.1.1-patch-kernel-2.6.35.bash

2. 脚本执行完毕后会给出提示,要求执行如下命令。注意以超级用户身份执行:
vmware-modconfig --console --install-all

3.正常情况下执行过就可以了

参考 http://hi.baidu.com/thinkdifferent/blog/item/f6ec810a0da5bb31b1351d9d.html