Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Vmware tools in 2.2

    Scheduled Pinned Locked Moved 2.2 Snapshot Feedback and Problems - RETIRED
    16 Posts 5 Posters 10.0k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      justsomeone
      last edited by

      Can someone point me to an article to help me install vmware tools on pfsense 2.2? The process used for 2.1.5 doesn't seem to work.

      "Bad shit happens to drunk people."

      1 Reply Last reply Reply Quote 0
      • KOMK
        KOM
        last edited by

        Don't bother, it's broken.  Se my post Install of Open-VM-Tools fails.

        1 Reply Last reply Reply Quote 0
        • C
          cmb
          last edited by

          only in some circumstances, there's a work around in the linked thread.

          1 Reply Last reply Reply Quote 0
          • J
            justsomeone
            last edited by

            I was originally referring to installing the official VMware tools, but if open vmware tools works with 2.2 I'll go with that. cmb You are saying that open vmware tools does work with 2.2?

            "Bad shit happens to drunk people."

            1 Reply Last reply Reply Quote 0
            • T
              timmyj9
              last edited by

              yeah i have the current, official vmware tools installed and working, the older steps you used in 2.1 should work apart from the dependencies
              if you update your snapshot build you will have to run a "pkg delete" and remove the packages below, reinstall them (and maybe also install the vmtools again to be safe)

              i believe due to the changes in freebsd 10.1 package installation has changed

              pkg install compat6x-amd64
              pkg install perl5.20
              
              1 Reply Last reply Reply Quote 0
              • J
                justsomeone
                last edited by

                I've installed compat6x-amd64 and perl5.20, but when I try and execute ./vmware-install.pl -d –clobber-kernel-modules=vmxnet3,pvscsi,vmmemctl it tells me ./vmware-install.pl command not found. What am I missing or doing wrong?

                "Bad shit happens to drunk people."

                1 Reply Last reply Reply Quote 0
                • T
                  timmyj9
                  last edited by

                  are you sure you're in the correct directory containing vmware-install.pl?
                  if it is there maybe try and run it using perl vmware-install.pl?

                  1 Reply Last reply Reply Quote 0
                  • J
                    justsomeone
                    last edited by

                    mkdir -p /mnt/cdrom
                    mount_cd9660 /dev/cd0 /mnt/cdrom
                    cd /tmp
                    tar xvzf /mnt/cdrom/vmware-freebsd-tools.tar.gz
                    cd vmware-tools-distrib
                    ./vmware-install.pl -d --clobber-kernel-modules=vmxnet3,pvscsi,vmmemctl
                    

                    is the process I have been trying (after installing compat6x-amd64 & perl5.20). I have been attempting to execute ./vmware-install.pl from inside the vmware-tools-distrib directory. I will try putting perl in front of the command now.

                    "Bad shit happens to drunk people."

                    1 Reply Last reply Reply Quote 0
                    • KOMK
                      KOM
                      last edited by

                      You're sure that perl script is executable?

                      chmod +x vmware-install.pl

                      1 Reply Last reply Reply Quote 0
                      • C
                        cmb
                        last edited by

                        Likely Linux-isms, probably /usr/bin/perl rather than /usr/local/bin/

                        1 Reply Last reply Reply Quote 0
                        • J
                          justsomeone
                          last edited by

                          okay so putting "perl" in front of the command (perl vmware-install.pl -d) worked in getting it to run, however I get this output:

                          
                          The installation of VMware Tools 9.4.0 build-1280544 for FreeBSD completed 
                          successfully. You can decide to remove this software from your system at any 
                          time by invoking the following command: 
                          "/usr/local/bin/vmware-uninstall-tools.pl".
                          
                          Before running VMware Tools for the first time, you need to configure it by 
                          invoking the following command: "/usr/local/bin/vmware-config-tools.pl". Do you
                          want this program to invoke the command for you now? [yes] 
                          
                          /usr/local/bin/vmware-config-tools.pl: not found
                          
                          

                          so I put perl in front of the command and get this output:

                          : perl /usr/local/bin/vmware-config-tools.pl
                          Initializing...
                          
                          Making sure services for VMware Tools are stopped.
                          
                          Stopping VMware Tools services in the virtual machine:
                             Guest operating system daemon:                                      done
                             Guest memory manager:                                               done
                          
                          The vmblock enables dragging or copying files between host and guest in a 
                          Fusion or Workstation virtual environment.  Do you wish to enable this feature?
                          [no] n
                          
                          No X install found.
                          
                          Starting VMware Tools services in the virtual machine:
                             Switching to guest configuration:                                   done
                             Guest memory manager:                                              failed
                             Guest operating system daemon:                                      done
                          Unable to start services for VMware Tools
                          
                          Execution aborted.
                          
                          

                          Where do I go from here?

                          "Bad shit happens to drunk people."

                          1 Reply Last reply Reply Quote 0
                          • C
                            cmb
                            last edited by

                            If you symlink the Linux perl path it might behave better.

                            ln -s /usr/local/bin/perl /usr/bin/perl 
                            
                            
                            1 Reply Last reply Reply Quote 0
                            • J
                              justsomeone
                              last edited by

                              Adding the symlink prevented me from having to manually execute the config script.
                              However now I get this output:

                              
                              Stopping VMware Tools services in the virtual machine:
                                 Guest operating system daemon:                                      done
                                 Guest memory manager:                                               done
                              
                              The vmblock enables dragging or copying files between host and guest in a 
                              Fusion or Workstation virtual environment.  Do you wish to enable this feature?
                              [no] n
                              
                              No X install found.
                              
                              Starting VMware Tools services in the virtual machine:
                                 Switching to guest configuration:                                   done
                                 Guest memory manager: KLD vmmemctl.ko: depends on kernel - not available
                              or version mismatch
                              linker_load_file: Unsupported file type
                                                                                                                           failed
                                 Guest operating system daemon:                                      done
                              Unable to start services for VMware Tools
                              
                              Execution aborted.
                              
                              

                              How is this resolvable?

                              "Bad shit happens to drunk people."

                              1 Reply Last reply Reply Quote 0
                              • johnpozJ
                                johnpoz LAYER 8 Global Moderator
                                last edited by

                                run the command

                                /usr/local/bin/vmware-config-tools.pl -d –clobber-kernel-modules=vmxnet3,pvscsi,vmmemctl

                                you may need to put perl in front, seems the pkg install 5.20 post install script is failing and don't think perl is in the path, etc.

                                but when you run it you get this

                                
                                 perl /usr/local/bin/vmware-config-tools.pl -d --clobber-kernel-modules=vmxnet3,pvscsi,vmmemctl
                                Initializing...
                                
                                HOSTINFO: CPUID hypervisor bit is set, but no hypervisor vendor signature is pre                                                                                 sent
                                HOSTINFO: CPUID hypervisor bit is set, but no hypervisor vendor signature is pre                                                                                 sent
                                HOSTINFO: CPUID hypervisor bit is set, but no hypervisor vendor signature is pre                                                                                 sent
                                
                                Making sure services for VMware Tools are stopped.
                                
                                Stopping VMware Tools services in the virtual machine:
                                   Guest operating system daemon:                                      done
                                HOSTINFO: CPUID hypervisor bit is set, but no hypervisor vendor signature is pre                                                                                 sent
                                
                                The vmblock enables dragging or copying files between host and guest in a
                                Fusion or Workstation virtual environment.  Do you wish to enable this feature?
                                [no]
                                
                                No X install found.
                                
                                Starting VMware Tools services in the virtual machine:
                                   Switching to guest configuration:                                   done
                                   Guest memory manager:                                               done
                                HOSTINFO: CPUID hypervisor bit is set, but no hypervisor vendor signature is pre                                                                                 sent
                                   Guest operating system daemon:                                      done
                                For the VMware Tools for FreeBSD 10.1 it is recommended that you install the
                                following packages:
                                
                                  xf86-video-vmware
                                  xf86-input-vmmouse
                                
                                The easiest way to install these packages is by using pkg_add utility.  Refer
                                to the man pages on how to properly use this utility.
                                
                                The configuration of VMware Tools 9.4.10 build-2092844 for FreeBSD for this
                                running kernel completed successfully.
                                
                                You must restart your X session before any mouse or graphics changes take
                                effect.
                                
                                You can now run VMware Tools by invoking "/usr/local/bin/vmware-toolbox-cmd"
                                from the command line.
                                
                                Please remember to configure your network by adding:
                                ifconfig_vxn0="dhcp"
                                to the /etc/rc.conf file and start the network with:
                                /etc/netstart
                                to use the vmxnet interface using DHCP.
                                
                                Enjoy,
                                
                                --the VMware team
                                
                                Found VMware Tools CDROM mounted at /mnt/cdrom. Ejecting device /dev/cd0 ...
                                [2.2-BETA][admin@pfSense.ld.lan]
                                
                                

                                and I show them running in esxi client.  So this was from clean install of

                                2.2-BETA  (i386)
                                built on Thu Nov 20 09:25:09 CST 2014
                                FreeBSD 10.1-RELEASE

                                Will need to update the pfsense doc for 2.2, but looks to be working for me - other than the change to pkg install vs pkg_add, and something not quite right with the perl5.20 install with that failure of post install script.

                                toolsrunning.png
                                toolsrunning.png_thumb

                                An intelligent man is sometimes forced to be drunk to spend time with his fools
                                If you get confused: Listen to the Music Play
                                Please don't Chat/PM me for help, unless mod related
                                SG-4860 24.11 | Lab VMs 2.8, 24.11

                                1 Reply Last reply Reply Quote 0
                                • J
                                  justsomeone
                                  last edited by

                                  Just tried executing the config with the "–clober-kernel-modules..." options and I'm still getting the```
                                  KLD vmmemctl.ko: depends on kernel - not available or version mismatch
                                  linker_load_file: Unsupported file type

                                  "Bad shit happens to drunk people."

                                  1 Reply Last reply Reply Quote 0
                                  • johnpozJ
                                    johnpoz LAYER 8 Global Moderator
                                    last edited by

                                    you are running x64, when I get a chance will fire up a copy of that.  But I didn't have any problems getting them installed with i386 snapshot from the other day.

                                    An intelligent man is sometimes forced to be drunk to spend time with his fools
                                    If you get confused: Listen to the Music Play
                                    Please don't Chat/PM me for help, unless mod related
                                    SG-4860 24.11 | Lab VMs 2.8, 24.11

                                    1 Reply Last reply Reply Quote 0
                                    • First post
                                      Last post
                                    Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.