vmware播放器无法在kubuntu中启动服务

时间:2012-07-01 08:33:10

标签: linux ubuntu compilation vmware vmware-player

my environment:
kubuntu : 3.2.0-generic-pae
vmware player: VMware-Player-4.0.4-744019.i386.bundle

我已安装它。

$sh VMware-Player-4.0.4-744019.i386.bundle

我遇到问题,当我启动“menu-> system-> VMware Player”

它启动一个窗口并开始编译:

        [ok] Virtual Machine Monitor
    [failed] Virtual Network Device
        [ok] VMware Blocking Filesystem
        [ok] Virtual Machine Communication Interface
        [ok] VMCI Sockets

[result fail]Starting Vmare Services
           See log file /tmp/vmware-root/modconfig-2722.log for detail

来自日志文件:

   [msg.dictionary.load.openFailed] Cannot open file "/usr/lib/vmware/settings":
   No such file or directory.
   [msg.dictionary.load.openFailed] Cannot open file "/root/.vmware/config":
   No such file or directory.
   [msg.dictionary.load.openFailed] Cannot open file "/root/.vmware/preferences"
   No such file or directory.

  Failed to find /lib/modules/preferred/build/include/linux/version.h
  Failed to compile module vmnet!

有人会告诉我什么是错的吗?

2 个答案:

答案 0 :(得分:0)

我认为您的计算机上没有安装linux标头,这就是为什么无法构建vmnet模块的原因。您必须安装标题然后再试一次。

答案 1 :(得分:0)

好的,今晚从4.0.3升级到4.0.4时我遇到了同样的问题。我发现的工作是先从这个VMWare社区线程下载补丁 - http://communities.vmware.com/thread/344213

解压缩然后打开gedit中的patch-modules_3.2.0.sh。顶部会有三行:

fpatch=vmware3.2.0.patch
vmreqver=8.0.2
plreqver=4.0.2

您必须将plreqver=4.0.2更改为plreqver=4.0.4

然后,打开终端并运行

sudo ./patch-modules_3.2.0.sh

作为旁注,请保留该文件,因为我发现在Ubuntu 12.04中从4.0.2升级到4.0.3时我必须做同样的事情。但是,当您在下次升级中再次尝试相同操作时(例如,将plreqver更改为4.0.5并运行脚本),它会说该文件已经过修补但不起作用。

要解决这个问题,你需要转到“/ usr / lib / vmware / modules / source /”文件夹,找到名为“.patched”的隐藏文件,并删除它(最简单的选择是“sudo nautilus” “在终端和寻找文件夹结构)。然后它认为它没有被修补并且再次进行处理。

希望这能让您的VMWare恢复正常运行。