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!
有人会告诉我什么是错的吗?
答案 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恢复正常运行。