VMware Communities
VirtualMac2009
Enthusiast
Enthusiast
Jump to solution

How to know installed version of VMware Tools on Mac?

How to know installed version of VMware Tools on Mac? For Windows and Linux is described in:

Verifying a VMware Tools build version (1003947)

https://kb.vmware.com/s/article/1003947

I am using VMWare Fusion 10.1.0 (7370838) on macOS 10.12.6 (16G1114) Sierra.

Thanks and Merry Christmas!

0 Kudos
1 Solution

Accepted Solutions
daphnissov
Immortal
Immortal
Jump to solution

Your first error was because, again, you're in Library, not /Library/Application Support/VMware Tools. From the results of the find command, the binary is where it should be. Run /Library/Application\ Support/VMware\ Tools/vmware-tools-cli -v to show the version.

View solution in original post

0 Kudos
12 Replies
daphnissov
Immortal
Immortal
Jump to solution

Use vmware-tools-cli for this.

0 Kudos
VirtualMac2009
Enthusiast
Enthusiast
Jump to solution

Thanks, but after doing it in Terminal of virtual machine, I get:

Last login: Mon Dec 25 22:06:06 on console

Mac-OS-X-Server-10-6-x:~ user$ vmware-tools-cli

-bash: vmware-tools-cli: command not found

Mac-OS-X-Server-10-6-x:~ user$

0 Kudos
daphnissov
Immortal
Immortal
Jump to solution

It isn't in the PATH variable so it'll have to be called directly. I don't remember where it's installed. Try find / -iname vmware-tools-cli to see where it puts it.

0 Kudos
RickShu
VMware Employee
VMware Employee
Jump to solution

Go to path "/Library/Application Support/Vmware Tools"

Run command: "./vmware-tools-cli -v"

Hope it helps.

Regards,

-Rick

0 Kudos
VirtualMac2009
Enthusiast
Enthusiast
Jump to solution

Thanks. If I execute that in Terminal, I get

Last login: Tue Dec 26 09:25:18 on ttys000

[Mac:~] user% find / -iname vmware-tools-cli

find: /.DocumentRevisions-V100: Permission denied

with hundreds more of such "Permission denied" lines (searching even in the Time Machine backup).

0 Kudos
VirtualMac2009
Enthusiast
Enthusiast
Jump to solution

Thanks, but such path does not exist. Executing in Terminal shows:

Last login: Tue Dec 26 09:34:57 on ttys000

[Mac:~] user% cd /Library/Application Support/Vmware Tools

cd: Too many arguments.

[Mac:~] user%

In any case, searching for

vmware-tools-cli

with EasyFind or Path Finder does not find it.

Additionally, the document

Manually uninstalling VMware Fusion (1017838)

https://kb.vmware.com/s/article/1017838

does not mention such vmware-tools-cli

0 Kudos
wila
Immortal
Immortal
Jump to solution

Hi,

Perhaps a strange question to ask, but are you actually looking in your VM?

VMware Tools isn't installed at the host.

--

Wil

| Author of Vimalin. The virtual machine Backup app for VMware Fusion, VMware Workstation and Player |
| More info at vimalin.com | Twitter @wilva
VirtualMac2009
Enthusiast
Enthusiast
Jump to solution

Oops! Thanks. I did it in the host Mac. In the virtual machine I got:

Last login: Tue Dec 26 17:22:14 on ttys000

Mac-OS-X-Server-10-6-x:~ user$ find / -iname vmware-tools-cli

find: /.fseventsd: Permission denied

and many more permission denied. On the other hand, I get:

Last login: Tue Dec 26 17:13:44 on ttys000

Mac-OS-X-Server-10-6-x:~ user$ cd /Library/Application Support/Vmware Tools

-bash: cd: /Library/Application: No such file or directory

Mac-OS-X-Server-10-6-x:~ user$

Note that there are spaces in "Application Support" and "Vmware Tools". If I change such spaces by "\ " (backslash space) and write "/ Application" with such space, it goes to such directory but then the command returns no file:

Last login: Tue Dec 26 17:25:05 on ttys000

Mac-OS-X-Server-10-6-x:~ user$ cd /Library/ Application\ Support/VMware\ Tools

Mac-OS-X-Server-10-6-x:Library user$ ./vmware-tools-cli -v

-bash: ./vmware-tools-cli: No such file or directory

Mac-OS-X-Server-10-6-x:Library user$

Is that expected? Is normal to type spaces with backslash and to add a space in "/ Application"? Note that I know nothing about Terminal commands. Thanks.

0 Kudos
daphnissov
Immortal
Immortal
Jump to solution

You're in Library, not the directory where you think. Further, if you're doing a find command you'll have to use sudo to allow it.

0 Kudos
VirtualMac2009
Enthusiast
Enthusiast
Jump to solution

Thanks. This is what I get using sudo in Terminal in virtual machine:

Last login: Tue Dec 26 17:58:29 on ttys000

Mac-OS-X-Server-10-6-x:~ user$ cd /Library/ Application\ Support/VMware\ Tools

Mac-OS-X-Server-10-6-x:Library user$ sudo ./vmware-tools-cli -v

Password:

sudo: ./vmware-tools-cli: command not found

Mac-OS-X-Server-10-6-x:Library user$ sudo find / -iname vmware-tools-cli

find: /dev/fd/3: Not a directory

find: /dev/fd/4: Not a directory

/Library/Application Support/VMware Tools/vmware-tools-cli

find: /Volumes/VMware Shared Folders/Mac1/.DocumentRevisions-V100: Permission denied

And many more permission denied and not found lines.

UPDATE: The previous permission denied were due to the fact that "Apple - System Preferences - Sharing - File Sharing" in host Mac was OFF. Sorry about that. Once turned ON, Terminal command in virtual machine shows:

Last login: Tue Dec 26 18:08:01 on ttys000

Mac-OS-X-Server-10-6-x:~ user$ sudo find / -iname vmware-tools-cli

find: /dev/fd/3: Not a directory

find: /dev/fd/4: Not a directory

/Library/Application Support/VMware Tools/vmware-tools-cli

With high CPU usage for about 2 hours and 40 min. Then I closed Terminal.

0 Kudos
daphnissov
Immortal
Immortal
Jump to solution

Your first error was because, again, you're in Library, not /Library/Application Support/VMware Tools. From the results of the find command, the binary is where it should be. Run /Library/Application\ Support/VMware\ Tools/vmware-tools-cli -v to show the version.

0 Kudos
VirtualMac2009
Enthusiast
Enthusiast
Jump to solution

Thanks. Wow, that worked in Terminal of virtual machine:

Last login: Tue Dec 26 18:08:04 on ttys000

Mac-OS-X-Server-10-6-x:~ user$ /Library/Application\ Support/VMware\ Tools/vmware-tools-cli -v

10.0.12.325 (build-4448491)

Mac-OS-X-Server-10-6-x:~ user$

BTW, the previous permission denied were due to the fact that "Apple - System Preferences - Sharing - File Sharing" in host Mac was OFF. Sorry about that. Once turned ON, Terminal command in virtual machine worked as indicated above. You made my day! Thanks again!

0 Kudos