LinuxSir.cn,穿越时空的Linuxsir!

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

[已解决]vmware-server-2.0.x vmware-config.pl起不来

[复制链接]
发表于 2009-10-26 15:11:12 | 显示全部楼层 |阅读模式
之前 vmware-server-2.0.x 一直用得好好的,估计是在更新内核之后,出现了问题:vmware服务起不来了。

这个问题在我的笔记本和台式机上都出现了,安装的软件版本为:
sys-kernel/gentoo-sources-2.6.30-r8
app-emulation/vmware-server-2.0.1.156745-r3
app-emulation/vmware-modules-1.0.0.24-r1

更具体地描述如下:升级内核后的某日,还是按照往常的做法,在Web中启动虚拟机(vmware服务已经start),然而,我无法打开viewer,重启、关闭电源几个按钮也失效了,我只能 /etc/init.d/vmware restart,得到下面的提示:


  1. *   VMware Server is installed, but it has not been (correctly) configured                                                        [ !! ]
  2. *   for the running kernel.                                                                                                       [ !! ]
  3. *   Please ensure that the modules have been compiled for this kernel:                                                            [ !! ]
  4. *   emerge --oneshot vmware-modules                                                                                               [ !! ]
  5. *   Also ensure VMware Server has been configured:                                                                                [ !! ]
  6. *   /opt/vmware/server/bin/vmware-config.pl.                                                                                      [ !! ]
  7. * VMware is not properly configured! See above.                                                                                   [ !! ]
  8. * ERROR: vmware failed to start
复制代码


老老实实再去跑 /opt/vmware/server/bin/vmware-config.pl ,得到下面的提示:


  1. Making sure services for VMware Server are stopped.

  2. * WARNING: vmware is already stopped
  3. Unable to stop services for VMware Server

  4. Execution aborted.
复制代码


从此,我的 vmware-server 再也起不来了。 后来试着装了 vmware-player,网卡找不到,用起来也很不过瘾,所以还是想办法弄弄vmware-server。

欢迎大家提出解决建议。
 楼主| 发表于 2009-10-28 22:32:21 | 显示全部楼层
提交到 Gentoo Bugzilla 后,在高人的指点下很快得到了解决。可以参考:
https://bugs.gentoo.org/show_bug.cgi?id=290558

常规的,下面的方法可以跳过stop/start检查,对vmware进行配置:
  1. /opt/vmware/server/bin/vmware-config.pl -skip-start-stop
复制代码
或者,
  1. /opt/vmware/server/bin/vmware-config.pl -skipstartstop
复制代码

这在 Gentoo Wiki VMware-workstation 部分也做了说明:
http://en.gentoo-wiki.com/wiki/VMware_Workstation

然而,我这里运行这两个命令又出了别的麻烦。后来发现这种状况在Bugzilla已经报告过了,这样解决:
  1. 1. 用文本编辑器打开/opt/vmware/server/bin/vmware-config.pl
  2. 2. 跳到第2487行. 应该能看到下面这行内容:
  3. $gOption{'skip-stop-start'} = vmware_product() eq 'server';
  4. 3. 将等式后面的内容改为 1, 则2487行变为:
  5. $gOption{'skip-stop-start'} =1 ;
  6. 4. 保存文件,退出文本编辑器;
  7. 5. 重新运行 /opt/vmware/server/bin/vmware-config.pl, 然后再重新启动vmware服务 /etc/init.d/vmware start 这一次应该没有问题了。
复制代码

以前一直用vmware-server,免费好用,不知怎么这次竟然也要求用序列号了,输入序列号这一步可以Enter跳过,可是等到你真正启动虚拟机的时候,它就提示license错误了,真是不爽。


P.S. 请问如何该帖子的标题,就是一进论坛就能看到的那个。谢谢!
回复 支持 反对

使用道具 举报

发表于 2009-10-28 22:36:30 | 显示全部楼层
Post by shinkansen;2040709
以前一直用vmware-server,免费好用,不知怎么这次竟然也要求用序列号了,输入序列号这一步可以Enter跳过,可是等到你真正启动虚拟机的时候,它就提示license错误了,真是不爽。


真是匪夷所思。

Post by shinkansen;2040709
P.S. 请问如何该帖子的标题,就是一进论坛就能看到的那个。谢谢!


編輯,點“進入高級模式”,就可以改了啦。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-29 00:17:26 | 显示全部楼层
其实,解决方法再 gentoo wiki 中已经说清楚了,其实很简单,不需要修改vmware-config.pl,只要:


  1. /opt/vmware/server/bin/vmware-config.pl --skip-stop-start
复制代码


只因为心情急躁而把参数拼错了,所以不成功。
回复 支持 反对

使用道具 举报

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

本版积分规则

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