血快费光了,关于RedHat6上安装vmserver

liuxiaomer 2013-03-18 05:30:13
在rHat6上安装vmserver 真是快疯了,有下面这个问题,已经1天了,无法解决,哪位老大碰到过这个问题的帮忙看一下,小弟在此跪谢!

选择用RPM 包来安装

配置vmwareserver 出现问题了
# /usr/bin/vmware-config.pl
Making sure services for VMware Server are stopped.

Stopping VMware autostart virtual machines:
Virtual machines [FAILED]
Stopping VMware management services:
VMware Virtual Infrastructure Web Access
VMware Server Host Agent [FAILED]
Stopping VMware services:
VMware Authentication Daemon [ OK ]
Virtual machine monitor [ OK ]

You must read and accept the End User License Agreement to continue.
Press enter to display it.


--the VMware team
Do you accept? (yes/no) yes

None of the pre-built vmmon modules for VMware Server is suitable for your
running kernel. Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes] yes

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

Your kernel was built with "gcc" version "4.4.5", while you are trying to use
"/usr/bin/gcc" version "4.4.6". This configuration is not recommended and
VMware Server may crash if you'll continue. Please try to use exactly same
compiler as one used for building your kernel. Do you want to go with compiler
"/usr/bin/gcc" version "4.4.6" anyway? [no] yes

What is the location of the directory of C header files that match your running
kernel? [/lib/modules/2.6.32-220.el6.x86_64/build/include]

Extracting the sources of the vmmon module.

Building the vmmon module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config2/vmmon-only'
make -C /lib/modules/2.6.32-220.el6.x86_64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/kernels/2.6.32-220.el6.x86_64'
CC [M] /tmp/vmware-config2/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config2/vmmon-only/linux/driver.c:31:
/tmp/vmware-config2/vmmon-only/./include/compat_wait.h:78: error: conflicting types for ‘poll_initwait’
include/linux/poll.h:70: note: previous declaration of ‘poll_initwait’ was here
/tmp/vmware-config2/vmmon-only/./include/vmware.h:38 ,
/tmp/vmware-config2/vmmon-only/linux/driver.c:99 :
/tmp/vmware-config2/vmmon-only/./include/vm_basic_types.h:108:7: warning: "__FreeBSD__" is not defined

/tmp/vmware-config2/vmmon-only/./common/vmx86.h:32 ,
/tmp/vmware-config2/vmmon-only/linux/driver.h:29,
/tmp/vmware-config2/vmmon-only/linux/driver.c:101:
/tmp/vmware-config2/vmmon-only/./include/x86msr.h:164:1: warning: "MSR_THERM2_CTL" is not defined
/usr/src/kernels/2.6.32-220.el6.x86_64/arch/x86/include/asm/msr.h:4 ,
/usr/src/kernels/2.6.32-220.el6.x86_64/arch/x86/include/asm/processor.h:21 ,
include/linux/prefetch.h:14 ,
include/linux/list.h:6 ,
include/linux/module.h:9 ,
/tmp/vmware-config2/vmmon-only/./include/compat_module.h:27 ,
/tmp/vmware-config2/vmmon-only/linux/driver.c:26 :
/usr/src/kernels/2.6.32-220.el6.x86_64/arch/x86/include/asm/msr-index.h:251:1: waining: redefined
/tmp/vmware-config2/vmmon-only/./include/vcpuset.h:103 ,
/tmp/vmware-config2/vmmon-only/./include/modulecall.h:37 ,
/tmp/vmware-config2/vmmon-only/./common/vmx86.h:33 ,
/tmp/vmware-config2/vmmon-only/linux/driver.h:29 ,
/tmp/vmware-config2/vmmon-only/linux/driver.c:101 :
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:329:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:333:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:401:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:407:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:460:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:506:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:551:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:595:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:640:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:684:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:729:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:773:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:775:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:816:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:860:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:862:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:903:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:945:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:947:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:986:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:1028:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:1030:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:1069:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:1223:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:1227:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:1313:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:1536:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:1663:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:1796:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_asm_x86_64.h:39 ,
/tmp/vmware-config2/vmmon-only/./include/vm_asm.h:41 ,
/tmp/vmware-config2/vmmon-only/linux/driver.c:103 :
/tmp/vmware-config2/vmmon-only/./include/vm_asm_x86.h:486:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_asm_x86.h:779:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_asm_x86.h:820:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_asm_x86.h:922:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/./include/vm_asm.h:41 ,
/tmp/vmware-config2/vmmon-only/linux/driver.c:103 :
/tmp/vmware-config2/vmmon-only/./include/vm_asm_x86_64.h:56:7: waining: "_MSC_VER" is not defined
/tmp/vmware-config2/vmmon-only/linux/driver.c:119 :
/tmp/vmware-config2/vmmon-only/./common/hostif.h:53:7: waining: "WINNT_DDK" is not defined
/tmp/vmware-config2/vmmon-only/linux/driver.c: In function ‘LinuxDriverSyncCallOnEachCPU’:
/tmp/vmware-config2/vmmon-only/linux/driver.c:1423: error: too many arguments to function ‘smp_call_function’
/tmp/vmware-config2/vmmon-only/linux/driver.c: In function ‘LinuxDriver_Ioctl’:
/tmp/vmware-config2/vmmon-only/linux/driver.c:1987: error: ‘struct task_struct ’ has no member named ‘euid’
/tmp/vmware-config2/vmmon-only/linux/driver.c:1987: error: ‘struct task_struct ’ has no member named ‘uid’
/tmp/vmware-config2/vmmon-only/linux/driver.c:1988: error: ‘struct task_struct ’ has no member named ‘fsuid’
/tmp/vmware-config2/vmmon-only/linux/driver.c:1988: error: ‘struct task_struct ’ has no member named ‘uid’
/tmp/vmware-config2/vmmon-only/linux/driver.c:1989: error: ‘struct task_struct ’ has no member named ‘egid’
/tmp/vmware-config2/vmmon-only/linux/driver.c:1989: error: ‘struct task_struct ’ has no member named ‘gid’
/tmp/vmware-config2/vmmon-only/linux/driver.c:1990: error: ‘struct task_struct ’ has no member named ‘fsgid’
/tmp/vmware-config2/vmmon-only/linux/driver.c:1990: error: ‘struct task_struct ’ has no member named ‘gid’
/tmp/vmware-config2/vmmon-only/linux/driver.c:2007: error: too many arguments to function ‘smp_call_function’
make[2]: *** [/tmp/vmware-config2/vmmon-only/linux/driver.o] error 1
make[1]: *** [_module_/tmp/vmware-config2/vmmon-only] error 2
make[1]: ディレクトリ `/usr/src/kernels/2.6.32-220.el6.x86_64'
make: *** [vmmon.ko] error 2
make: directory `/tmp/vmware-config2/vmmon-only'
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/go/unsup-linux-products" and
"http://www.vmware.com/go/unsup-linux-tools".

Execution aborted.


查了无数网站都无法解决这个问题,顺带附上我前提条件所要求装的东西
# rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' gcc gcc-c++ kernel kernel-devel kernel-headers libXtst-devel libXrender-devel xinetd

gcc-4.4.6-3.el6 (x86_64)
gcc-c++-4.4.6-3.el6 (x86_64)
kernel-2.6.32-220.el6 (x86_64)
kernel-devel-2.6.32-220.el6 (x86_64)
kernel-headers-2.6.32-220.el6 (x86_64)
libXtst-devel-1.0.99.2-3.el6 (x86_64)
libXrender-devel-0.9.5-1.el6 (x86_64)
xinetd-2.3.14-33.el6 (x86_64)


求解!!!
...全文
71 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

18,773

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧