AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 119013
In Process
Ulf Klose
Ulf Klose
Asked: 2010-03-04 17:04:31 +0800 CST2010-03-04 17:04:31 +0800 CST 2010-03-04 17:04:31 +0800 CST

VMware Server 2 上的 Ubuntu 来宾中的 VMware Tools 无法构建

  • 772

当尝试在我的 Ubuntu 9.10 64 位客户机上使用 Debian 5 在 VMware Server 2.0.2 主机上构建 VMware 工具时,我遇到了一些奇怪的错误,例如:

Building the vmmemctl module.

Using 2.6.x kernel build system.
make: Gehe in Verzeichnis '/tmp/vmware-config8/vmmemctl-only'
make -C /lib/modules/2.6.31-19-server/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.31-19-server'
  CC [M]  /tmp/vmware-config8/vmmemctl-only/backdoorGcc64.o
In file included from /tmp/vmware-config8/vmmemctl-only/backdoor.h:29,
             from /tmp/vmware-config8/vmmemctl-only/backdoorGcc64.c:38:
/tmp/vmware-config8/vmmemctl-only/vm_basic_types.h:108:7: warning: "__FreeBSD__" is not defined
  CC [M]  /tmp/vmware-config8/vmmemctl-only/os.o
In file included from /tmp/vmware-config8/vmmemctl-only/os.c:51:
/tmp/vmware-config8/vmmemctl-only/compat_wait.h:78: error: conflicting types for ‘poll_initwait’
include/linux/poll.h:70: note: previous declaration of ‘poll_initwait’ was here
make[2]: *** [/tmp/vmware-config8/vmmemctl-only/os.o] Fehler 1 
make[1]: *** [_module_/tmp/vmware-config8/vmmemctl-only] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.31-19-server'
make: *** [vmmemctl.ko] Fehler 2
make: Verlasse Verzeichnis '/tmp/vmware-config8/vmmemctl-only'
Unable to build the vmmemctl module.

我用谷歌搜索了一半的互联网,但无法找到解决方案。似乎没有一个内核模块可以正确构建。

在谷歌搜索时,我读到了一些关于这个内核树中的错误的信息。

ubuntu vmware-server kernel vmware-tools
  • 5 5 个回答
  • 1543 Views

5 个回答

  • Voted
  1. Jeff Leyser
    2010-03-04T17:41:04+08:002010-03-04T17:41:04+08:00

    根据我的经验,Ubuntu 和 VMWare 不能很好地协同工作。

    http://chrysaor.info做了很多工作来创建各种 Ubunutu VMWare 映像,您可以简单地安装和运行这些映像。如果您可以从新图像开始,我强烈推荐它们。

    他们还有在 Ubuntu 上构建和安装 VMTools 的脚本:http ://chrysaor.info/?page=faq但似乎没有 9.10 的脚本可用。

    • 1
  2. kbyrd
    2010-04-05T14:04:23+08:002010-04-05T14:04:23+08:00

    你可能想要这样的东西:http: //communities.vmware.com/message/76957

    不支持这些较新发行版的较旧 VMware 产品通常难以针对较新内核编译 VMware Tools。内核头文件可以更改一堆,并且 VMware 为各种工具模块提供的源代码不会更改,除非您升级到新版本。

    • 1
  3. blafasel
    2010-03-04T22:48:29+08:002010-03-04T22:48:29+08:00

    在运行 vmware-config-tools 之前尝试更改语言环境。

    导出 LC_ALL=C

    sudo vmware-config-tools.pl

    • 0
  4. joschi
    2010-03-05T01:18:40+08:002010-03-05T01:18:40+08:00

    为什么不直接使用open-vm-tools和open-vm-source?

    • 0
  5. xenny
    2010-05-09T02:22:51+08:002010-05-09T02:22:51+08:00

    尝试来自更高版本的 VMweare(例如播放器 3)的 vmware 工具包 Ubuntu 9.10 不支持服务器 2.02

    • 0

相关问题

  • 如何在 Ubuntu 上设置简单的防火墙?

  • 设置没有密码的用户

  • 在 Ubuntu 上设置电子邮件服务器

  • 保护新的 Ubuntu 服务器 [关闭]

  • (软)Ubuntu 7.10 上的 RAID 6,我应该迁移到 8.10 吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve