[pfSense] ESXi 5.0 and pfsense 2.0.1 VMtools install perl5 fails

I just can't figure this out, I have been trying to install vmtools on pfsense 2.0.1 for a while now and I've been following some reputable instructions and they work too because I used the same instructions at college but when I use them at home a few things happen that get to me:
  1. compat6x-amd64 install takes a very long time but does install and complete, after this I symlink a few libraries so VMtools can find them.
  2. Perl5 takes a very very long time to install (this is on a 10Mb down connection) but it does seem to install correctly with evident issues.

Once they are done I go to install vmware tools, I make a few directories and mount the CD, tar the file and then go to run ./vmware.pl and get the following:

Code:
use: command not found
use: command not found
no: command not found
Too many ('s

I am at a loss and do not understand. Please help!

Extra info:

  • Pfsense in the webGUI reports to me that it is built upon FreeBSD 8.1-release-p6.
  • ESXi 5 build is 702118
  • pfsense is 64bit

Here's a look at the instructions I follow step by step, all done via the console NOT a putty session:
Code:
Install prerequisites
When running on a 64 bit installation, run pkg_add -r compat6x-amd64
When running On a 32 bit installation, run pkg_add -r compat6x-i386 (Not tested but this should be it)
pkg_add -r perl

Link the newly installed librarys so VMWare can find it
ln -s /usr/local/lib/compat/libm.so.4 /usr/local/lib
ln -s /usr/local/lib/compat/libc.so.6 /usr/local/lib
ln -s /usr/local/lib/compat/libthr.so.2 /usr/local/lib

Install tools
Select "Install/Upgrade VMware Tools" in VMWare
Cd /mnt
Mkdir cdrom
Mount –t cd9660 /dev/acd0 /mnt/cdromset
Cd /tmp
Tar –xvf /mnt/cdrom/vmware-freebsd-tools.tar.gz
cd vmware-tools-distrib
./vmware-install.pl (Perl script, this is why Perl is installed)
accept all defaults (press enter 8 times)

To clean up:
cd ..
rm -r vmware-tools-distrib

Initializing...

Any guidance would be highly appreciated.
 
Back
Top