VMware

This Question is Possibly Answered

1 "correct" answer available (10 pts) 2 "helpful" answers available (6 pts)
10 Replies Last post: Nov 5, 2009 7:55 AM by Tashi  

Which version of 'fuse/libfuse' will work with VMware vMA 4.0 & VDDK 1.1 ? posted: Jun 2, 2009 8:27 AM

Click to view lamw's profile Champion 2,803 posts since
Nov 27, 2007
I was hoping this would have solved the initial problem installing VDDK 1.1: Got problems installing VDDK 1.1 onto VMware vMA 4.0? Solution here but apparently VMware vMA 4.0 does have not fuse installed by default. I've been scouring the net, to find an appropriate rpm package from free rpm distribution sites and they all lead to multiple dependencies that gets pretty convoluted. Even though the VDDK 1.1 documentation specifies downloading fuse from http://fuse.sourceforge.net, there is not a gcc compiler installed on vMA either. Without having to install additional packages/etc. is there a specific version of fuse and libfuse we should be using and that is available for download? or are we out of luck for using a VMware vApp ?

[vi-admin@scofield ~][http://himalaya.primp-industries.com|http://himalaya.primp-industries.com]$ sudo vmware-mount -v ha-datacenter/vm/horrid -h himalaya.primp-industries.com -u root -F pass "[http://himalaya-local-SATA.Storage|http://himalaya-local-SATA.Storage] horrid/horrid.vmdk" vddk_vmfs/horrid/
fuse: device not found, try 'modprobe fuse' first
Fuse daemon exited with error.
Failed to mount disk '[http://himalaya-local-SATA.Storage|http://himalaya-local-SATA.Storage] horrid/horrid.vmdk': The VMware fuse daemon failed to start

Here is the version of libfuse I installed to get VDDK 1.1 installed

[vi-admin@scofield ~][http://himalaya.primp-industries.com|http://himalaya.primp-industries.com]$ rpm -qa | grep fuse
fuse-libs-2.7.4-8_10.el5

=========================================================================
William Lam
VMware vExpert 2009
VMware ESX/ESXi scripts and resources at: http://engineering.ucsb.edu/~duonglt/vmware/
vGhetto Script Repository
VMware Code Central - Scripts/Sample code for Developers and Administrators
http://twitter.com/lamw

http://engineering.ucsb.edu/~duonglt/vmware/vexpert_silver_icon.jpg

If you find this information useful, please award points for "correct" or "helpful".

Click to view sudarsan's profile Expert 263 posts since
Sep 20, 2006
Hi,

I am not sure why / how you concluded vMA already has fuse installed, in my experiments, I find it not the case.

Using an RHEL 5 / 64 bit system (is available internally at VMware as a VM), I downloaded and built fuse (I used 2.7.4). I then manually installed fuse on vMA (did whatever make install does). I am able to run vmware-mount / diskmanager etc.

Regarding distributing a pre-built fuse for vMA, I am not sure at this point how feasible it is, but I am following it up.

Thanks for bringing this up.
-Sudarsan
Click to view sudarsan's profile Expert 263 posts since
Sep 20, 2006
I agree it should be simpler. As I wrote, I will bring this up with the other team members and see what can be done.

Thanks again,
Sudarsan
Click to view sudarsan's profile Expert 263 posts since
Sep 20, 2006
I used fuse 2.7.4 - the latest from fuse sourceforge page.

http://sourceforge.net/project/downloading.php?group_id=121684&filename=fuse-2.7.4.tar.gz&a=56058477

-Sudarsan
Click to view sudarsan's profile Expert 263 posts since
Sep 20, 2006
Yes, just make sure the kernel versions match.

Thanks
Sudarsan
Click to view khedoros's profile Lurker 4 posts since
Oct 6, 2008

I had a similar situation (I deployed a VM running 32-bit CentOS and wanted to run vmware-mount). The following is the package that I used, which seems to work:

http://dag.wieers.com/rpm/packages/fuse/fuse-2.7.3-1.el5.rf.i386.rpm

The repository is maintained by Dag Wieers, as a part of the RPMForge project (which is itself part of the RPMrepo project, a community RPM packaging effort focused on RHEL and its derivative distributions).

Click to view sudarsan's profile Expert 263 posts since
Sep 20, 2006

By the way, you can also get it from http://atrpms.net/dist/el5/fuse/ - you may need to short circuit dependencies or simply extract fuse.ko and copy to the relevant place if you are sure kernel versions are OK.

-Sudarsan


Click to view Tashi's profile Enthusiast 85 posts since
Dec 12, 2004
Hi,

I have the same issue. I am working on linux suse 10 SP 1.

I have installed fuse version 2.8.1 (and the 2.7.4 just to try).


sles10SP164bit:~ # /etc/init.d/fuse status
Checking fuse filesystem ok.

If I try to start vmware-mount I have this message:

sles10SP164bit:~ # vmware-mount -h 10.1.1.38 -u adm "[cbst03_lun_F] VM_for_backup/VM_for_backup.vmdk" /mnt/disk/
Failed to mount disk '[cbst03_lun_F] VM_for_backup/VM_for_backup.vmdk': The VMware fuse daemon failed to start

sles10SP164bit:~ # vmware-mount -h 10.1.1.38 -u adm "[cbst03_lun_F] VM_for_backup/VM_for_backup.vmdk" /mnt/disk/
Failed to mount disk '[cbst03_lun_F] VM_for_backup/VM_for_backup.vmdk': A system call has failed

Any ideas?

Thanks

Mario

Developer Social Media

Communities