This video describes how to connect to the VMWare web interface over X tunnel via SSH for access on unsupported platforms (specifically Mac).

Just a quick post for those of you who have ran into issues with VMWare after a dist-upgrade.

If apt did not download the matching kernel headers on update, just run apt-get install linux-headers-`uname -r`.

Once that has completed type uname -r and remember the kernel version.  You can then just symlink that version as follows :

ln -s /usr/src/linux-headers-2.X.X.X /usr/src/linux

Afterwards type

/usr/bin/vmware-config.pl

And it will ask you where your C header files are.  You can then just type

/usr/src/linux

And all will be dandy, leave the rest of the configuration to default unless you need to change something.  I am sure most people already know this, it is quite basic however may be useful to some.

So often after installing VMWare on my Debian based hosts I get this error :

desktop gregory # vmware
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4′ not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0′ not found (required by /usr/lib/libstdc++.so.6)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4′ not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0′ not found (required by /usr/lib/libstdc++.so.6)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4′ not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0′ not found (required by /usr/lib/libstdc++.so.6)

You have probably seen this yourself if running any Ubuntu flavored distributions, heres my fix :

desktop gregory # rm /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1
desktop gregory # ln -s /usr/lib/gcc/i486-linux-gnu/4.2/libgcc_s.so /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1

Now I wil never forget…

I think that it is ridiculous people are requesting VMWare console ported to Mac as it really is not necessary.

After spending years playing with Linux Servers and VMWare I have decided to give a little bit back to the community.  I have created a minimal VMWare web server image with everything you need to get started hosting your own web pages and applications.

[UPDATE - February 8 2009]

This is a CentOS 4.7 minimal server installation with all the updates / upgrades (to date) and a full LAMP stack to get you started.

It ships with :

  • PHP 5.1
  • Most common PHP Libraries (GD, Mcrypt…)
  • Mysql 5
  • Apache 2
  • Cent OS 4.7 Minimal Server – Up to date as of February 8 2008

What starts on boot :

  • SSH (remote management)
  • HTTPD (Apache 2 Web Server)
  • MySQL (Database Server)

The firewall is enabled with SSH and Apache (22 / 80) open.  SELinux is disabled.

Username : root

Password : password

MySQL Username : root

MySQL Password : password

I am looking for a mirror for this file – tpb hasn’t been working properly lately.