VMWare 内核模块无法在 Ubuntu 12.04 上编译或更新

VMWare 内核模块无法在 Ubuntu 12.04 上编译或更新

打开客户端时需要更新内核模块VMWarevmplayer),然后出现以下错误。任何想法都将不胜感激。

Unable to start services.
See log file /tmp/vmware-root/setup-NNN.log for details    (Note: NNN looks like random numbers)

在显示更新进度的 GUI 上,“虚拟网络设备”显示红旗。.log 文件的内容如下:http://pastebin.com/wEKT5UHf

这一页建议安装linux-headers-genericbuild-essential,我的电脑上已经安装了(因此不好)。

vmplayer这可能是我从 Ubuntu 11.10 升级到 12.04 以来在我的计算机上第一次执行。

环境:VMware Player 4.0.3 build-703057

答案1

我遇到了同样的问题,在更新到 Ubuntu 12.04 后,VMWare 无法正常工作。我没有从不受信任的页面安装补丁,而是从 VMWare 页面下载并安装了最新版本的 VMware-Player-5.0.0:

https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/5_0

到目前为止,它似乎运行正常。希望你也一样。

答案2

VMWare 已经落后于时代,默认情况下 VMWare 模块不会在 Ubuntu 12.04 使用的内核 3.2 上进行编译。

请使用可用的补丁在这篇博文中,然后尝试再次编译。

我可以确认该补丁在 Ubuntu 12.04 上的 VMWare Player 4.x 和 Workstation 8.x 上均有效。

答案3

它对我也有用,只需将 plreqver 变量更改为正确的版本(在我的情况下是 4.0.3)如上所述。

这些是我的系统版本:

  • vmware-player 4.0.3.703057

  • 版本 12.04(精确)32 位

  • Linux 3.2.0-24-通用-pae

相关内容