LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 13539|回复: 19

vmware 启动时提示 Failed to launch peer process.

[复制链接]
发表于 2006-10-26 02:49:01 | 显示全部楼层 |阅读模式
启动 vmware 和 vmplayer 都提示这个错误,

Error while powering on: Failed to launch peer process.

什么意思呢?是不是哪里没设置好?
发表于 2006-10-26 08:20:44 | 显示全部楼层
没用过VM,好象是无法打开同级别的进程的意思。搜了一下,可能是/var/run里面VM产生的文件的权限问题,有解决办法是这样的(cgmd是他的用户名):

I noted the listing: drwx------ 3 tuam users 2048 Sep 27 19:58 tuam, because mine had root ownership:  
  1. /var/run/vmware $ ll
  2. total 4
  3. drwx------ 2 root vmware 4096 Sep 27 06:20 cgmd
复制代码



This is a directory listing generated by vmware, and which, in my efforts to correct permissions, I had chown'd to altered ownership. When I tried to simulate tuam's listing by doing this: drwx------ 3 cgmd users 2048 Sep 27 19:58 cgmd, vmware balked and complained about "unacceptable attributes".

Next step, I deleted /var/run/vmware/cgmd to allow generation by vmware a new instance of /var/run/vmware/cgmd.

This did the trick! As a user, I can now power on the virtual machines without error. The attributes now for the newly generated directory are as follows:
  1. drwx------ 4 cgmd cgmd 4096 Sep 27 15:54 cgmd
复制代码



End of saga... thanks, once again, to some excellent forum coaching!


来源:http://forums.gentoo.org/viewtop ... h+peer+process.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-26 14:22:58 | 显示全部楼层
多谢文清大哥,已解决了,
是 vmware-vmx 的执行权限问题,加上所有用户可执行就可以了,,

不过,昨晚可以成功运行的,但今天又不行了,好像是提示内核有什么模块没加载,可能是编译内核的时候没考虑进来,唉,太过郁闷了,都要准备放弃了,

其实也就是想模拟个 98 或者 XP 玩游戏而已(三国志9),偶尔也玩 QQ 游戏,不知道还有别的什么模拟器没呢?

我现在 qemu 编译出错,wine 好像都无法运行这些,,,,晕。。。。。。
回复 支持 反对

使用道具 举报

发表于 2006-10-26 14:33:46 | 显示全部楼层
Post by ljx980645
多谢文清大哥,已解决了,
是 vmware-vmx 的执行权限问题,加上所有用户可执行就可以了,,

不过,昨晚可以成功运行的,但今天又不行了,好像是提示内核有什么模块没加载,可能是编译内核的时候没考虑进来,唉,太过郁闷了,都要准备放弃了,

其实也就是想模拟个 98 或者 XP 玩游戏而已(三国志9),偶尔也玩 QQ 游戏,不知道还有别的什么模拟器没呢?

我现在 qemu 编译出错,wine 好像都无法运行这些,,,,晕。。。。。。
emerge vmware-modules
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-27 01:15:23 | 显示全部楼层
Post by coolman_725
emerge vmware-modules

似乎没有 vmware-modules 这个软件包喔?
X86 的构架,2006.1 的 portage
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-27 01:54:29 | 显示全部楼层
先提示这个错误,
Could not open /dev/vmmon: No such file or directory.
Please make sure that the kernel module `vmmon' is loaded.

确定后接着再提示这个错误,
Failed to initialize monitor device.

点确定后就自动关闭了,

是不是内核编译的问题呢?需要增加哪些内核选项或者 emerge 什么包?
回复 支持 反对

使用道具 举报

发表于 2006-10-27 08:30:50 | 显示全部楼层
Post by ljx980645
似乎没有 vmware-modules 这个软件包喔?
X86 的构架,2006.1 的 portage

就是x86的也有这个包啊,什么似乎没有,你没装吗?跟内核应该没关系,它提示你没有vmmon这个模块。
回复 支持 反对

使用道具 举报

发表于 2006-10-27 08:50:55 | 显示全部楼层
应该是
  1. emerge vmware-modules
复制代码

在gentoo-poratge可以查到这个包的,楼主再找找:)
http://www.gentoo-portage.com/app-emulation/vmware-modules

好象也有人说 vmware-config.pl  这个可以解决问题的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-27 10:02:25 | 显示全部楼层
晕,真的没有这个包,我到 /usr/portage/app-emulation 目录下也找不到 vmware-modules 文件夹,eix 查找自然也找不到了,,,
#emerge vmware-modules  的输出,
ljx980645 ljx980645 # emerge vmware-modules
Calculating dependencies   
emerge: there are no ebuilds to satisfy "vmware-modules".
ljx980645 ljx980645 #


自己下载 ebuild 应该怎么加入并安装呢?看了论坛上一些关于非官方 ebuild 安装的帖子,感觉很乱,还是不知从何入手,有没有一个大致的步骤?
回复 支持 反对

使用道具 举报

发表于 2006-10-27 11:35:16 | 显示全部楼层
你emerge --sync了没有?照理说不会:)

你可以去www.gentoo-portage.com手动下载ebuild,然后放在/usr/portage/app-emulation目录里面
大致过程应该是这样(印象,不一定对)
  1. #cd /usr/portage/app-emulation
  2. #ebuild vmware-modules-xxx.ebuild digest
  3. #emerge vmware-modules
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表