我开这个帖子是因为我升级到了 ubuntu 12.10 beta (内核 3.5),但是在使用 VMware Workstation 9 时遇到了问题:
Unable to change virtual machine power state: Cannot find a valid peer process to connect to
有人有同样的问题吗?
这是 Ubuntu 12.10(每日构建)的全新安装。我安装了 VMware 9 并打了补丁,但它不起作用。我无法正确打补丁并正确构建东西。
我的笔记本电脑是采用 Nvidia Optimus 技术的联想 T420。
当我尝试应用补丁时显示此消息:
Stopping VMware services:
VMware Authentication Daemon done
At least one instance of VMware VMX is still running.
Please stop all running instances of VMware VMX first.
VMware Authentication Daemon done
Unable to stop services
如何停止 VMware 服务以应用修补程序?当我再次尝试修补时显示此消息:
./patch-modules_3.5.0.sh
/usr/lib/vmware/modules/source/.patched found. You have already patched your sources. Exiting
但是 VMware 无法运行,而且我无法卸载。
答案1
我刚刚下载了9.0.1版本。
最新版本已为我解决了这个问题。尝试安装它吧!
答案2
导致此问题的主要原因是 Python 3 版本。Ubuntu 12.10 具有最新的 Python 3,但 VMware Workstation 构建需要 Python 2 才能运行。这是一个常见的 Bug,正如 ubuntu 12.10 Bug 中所述。等待它修复。
答案3
我也遇到了同样的问题,以下是对我有用的方法:
我从这里下载了补丁:http://communities.vmware.com/message/2103172#2103172
当我尝试应用它时,我遇到了与您在问题中发布的相同的错误。
然后我打开系统监视器并结束 vmware-tray(结束所有 vmware* 进程)进程,并按照此处给出的说明进行操作(下面重复):http://jgiffard.wordpress.com/2012/10/22/vmware-9-workstation-on-ubuntu-12-10/
sudo rm /lib/modules/$(uname -r)/misc/vm*
然后重新运行补丁
sudo ./patch-modules_3.5.0.sh
之后我重新启动我的笔记本电脑和工作站一旦启动就可以工作。
答案4
由于 9.0.1 已经发布,您可以卸载 9.0.0 并安装它。
如果您在卸载 9.0.0 或之前的版本时遇到问题
在 grub 加载程序中按 e 并single
在内核行末尾添加,以单用户模式重新启动。然后按 F10
您应该获得一个 root 提示符,您可以在其中运行卸载命令:
vmware-installer --uninstall-product vmware-workstation