VMware

This Question is Possibly Answered

1 "correct" answer available (10 pts) 2 "helpful" answers available (6 pts)
1 Replies Last post: Nov 5, 2009 11:16 AM by Texiwill  

Has anyone installed VMware-tools in Debian 5.0 lenny? posted: Oct 29, 2009 3:27 PM

Click to view corone's profile Novice 7 posts since
Jan 15, 2009
Hi,

Has anyone installed VMware-tools in Debian 5.0 lenny (kernel 2.6.26)?
The version of VMware Workstation is 5.5.X.

First, I executed the VMware-tools install-file.

<code>
. /vmware-install.pl

Setup is unable to find the "killall" program on your machine. Please make sure it is installed. Do you want to specify the location of this program by hand? (yes)

What is the location of the "killall' program on your machine? _
</code>

There printed the above messages.
So I inputted the location of the "kllall".
and then the installation was progressed.

But there printed the following messages at the end and "vmhgfs" was not installed.

<code>
Using 2.6.x kernel build system.
In file included from include/linux/string.h:11,
from /tmp/vmware-config0/vmhgfs-only/cpName.h:18,
from /tmp/vmware-config0/vmhgfs-only/cpName.c:18:
include/linux/types.h:41: error: conflicting types for 'uintptr_t'
/tmp/vmware-config0/vmhgfs-only/vm_basic_types.h:160: error: previous declaration of 'uintptr_t' was here
make(2): *** (/tmp/vmware-config0/vmhgfs-only/cpName.o) Error 1
make(1): *** (_module_/tmp/vmware-config0/vmhgfs-only) Error 2
make: *** (vmhgfs.ko) Error 2
Using 2.6.x kernel build system.
In file included from /tmp/vmware-config1/vmxnet-only/vmxnet.c:35:
/tmp/vmware-config1/vmxnet-only/vm_basic_types.h:160: error: conflicting types for 'uintptr_t'
include/linux/types.h:41: error: previous declaration of 'uintptr_t' was here
/tmp/vmware-config1/vmxnet-only/vmxnet.c: In function 'vmxnet_probe_device':
/tmp/vmware-config1/vmxnet-only/vmxnet.c:393: error: 'struct net_device' has no member named 'priv'
/tmp/vmware-config1/vmxnet-only/vmxnet.c:476: error: implicit declaration of function 'SET_MODULE_OWNER'
/tmp/vmware-config1/vmxnet-only/vmxnet.c: In function 'vmxnet_remove_device':
/tmp/vmware-config1/vmxnet-only/vmxnet.c:527: error: 'struct net_device' has no member named 'priv'
/tmp/vmware-config1/vmxnet-only/vmxnet.c: In function 'vmxnet_init_ring':
/tmp/vmware-config1/vmxnet-only/vmxnet.c:587: error: 'struct net_device' has no member named 'priv'
/tmp/vmware-config1/vmxnet-only/vmxnet.c: In function 'vmxnet_open':
/tmp/vmware-config1/vmxnet-only/vmxnet.c:669: error: 'struct net_device' has no member named 'priv'
/tmp/vmware-config1/vmxnet-only/vmxnet.c:674: error: 'SA_SHIRQ' undeclared (first use in this function)
/tmp/vmware-config1/vmxnet-only/vmxnet.c:674: error: (Each undeclared identifier is reported only once
/tmp/vmware-config1/vmxnet-only/vmxnet.c:674: error: for each function it appears in.)
/tmp/vmware-config1/vmxnet-only/vmxnet.c: In function 'check_tx_queue':
/tmp/vmware-config1/vmxnet-only/vmxnet.c:726: error: 'struct net_device' has no member named 'priv'
/tmp/vmware-config1/vmxnet-only/vmxnet.c: In function 'vmxnet_tx':
/tmp/vmware-config1/vmxnet-only/vmxnet.c:781: error: 'struct net_device' has no member named 'priv'
/tmp/vmware-config1/vmxnet-only/vmxnet.c: In function 'vmxnet_rx':
/tmp/vmware-config1/vmxnet-only/vmxnet.c:917: error: 'struct net_device' has no member named 'priv'
/tmp/vmware-config1/vmxnet-only/vmxnet.c: In function 'vmxnet_interrupt':
/tmp/vmware-config1/vmxnet-only/vmxnet.c:1007: error: 'struct net_device' has no member named 'priv'
/tmp/vmware-config1/vmxnet-only/vmxnet.c: In function 'vmxnet_netpoll':
/tmp/vmware-config1/vmxnet-only/vmxnet.c:1058: error: too many arguments to function 'vmxnet_interrupt'
/tmp/vmware-config1/vmxnet-only/vmxnet.c: In function 'vmxnet_close':
/tmp/vmware-config1/vmxnet-only/vmxnet.c:1084: error: 'struct net_device' has no member named 'priv'
/tmp/vmware-config1/vmxnet-only/vmxnet.c: In function 'vmxnet_load_multicast':
/tmp/vmware-config1/vmxnet-only/vmxnet.c:1161: error: 'struct net_device' has no member named 'priv'
/tmp/vmware-config1/vmxnet-only/vmxnet.c: In function 'vmxnet_set_multicast_list':
/tmp/vmware-config1/vmxnet-only/vmxnet.c:1222: error: 'struct net_device' has no member named 'priv'
/tmp/vmware-config1/vmxnet-only/vmxnet.c: In function 'vmxnet_get_stats':
/tmp/vmware-config1/vmxnet-only/vmxnet.c:1293: error: 'struct net_device' has no member named 'priv'
make(2): *** (/tmp/vmware-config1/vmxnet-only/vmxnet.o) Error 1
make(1): *** (_module_/tmp/vmware-config1/vmxnet-only) Error 2
make: *** (vmxnet.ko) Error 2
</code>

The others were all installed except vmhgfs.
But I need to install vmhgfs.

Maybe It looks that the VMware Workstation 5.5.X does not support Debian 5.0 lenny.
I want to install vmhgfs of VMware-tools (VMware Workstation 5.5.X) in Debian 5.0 lenny.
Please, help me.
Click to view Texiwill's profile Guru 10,205 posts since
Jan 13, 2004
Hello,

I get the same messages on a Fedora11 system. Basically you can not build all the VMware Tools, but you can build vmmemctl, vmci, and vsock. Those are quite sufficient for most needs.

Not even the Open Source tools are available for the later Linux kernels.... Need to debug this.


Best regards,
Edward L. Haletky VMware Communities User Moderator, VMware vExpert 2009, Virtualization Practice Analyst
Now Available: 'VMware vSphere(TM) and Virtual Infrastructure Security: Securing the Virtual Environment'
Also available 'VMWare ESX Server in the Enterprise'
SearchVMware Pro|Blue Gears|Top Virtualization Security Links|Virtualization Security Round Table Podcast

VMware Developer

SDKs, APIs, Videos, Learn and much more in the Developer community.

Learn More

Developer Sample Code

Increase your developer productivity with VMware API sample code.

Learn More

VMworld Sessions & Labs

Online access to the latest VMworld Sessions & Labs and online services.

Learn more

Purchase PSO Credits Online

Purchase credits to redeem training and consulting services online.

Buy Now

Community Hardware Software

View reported configurations or report your own.

Learn More

VMware vSphere

Come witness the next giant leap in virtualization.

Register Today

Communities