Wednesday, June 25, 2008

VMware Workstation 6.0.4 running on openSUSE 11.0... Here is the goodness.

Well after some googling and a little hacking myself i was able to come up with a proceedure for all the openSUSE members on how to get VMware Workstation 6.0.4 running on openSUSE 11.0.

Follow the Outline below step by step and you will be up and running in no time.
1. Download the latest VMWare Workstation 6.0.4 from here ( The rpm version of course )
2. Install VMware Workstation 6.0.4 rpm.
3. Download this patch for vmware-vmblock from here
4. Extract it with the command # tar xzvf vmware-vmblock-patch.tgz
5. Change your directory to vmware-vmblock-patch with the command # cd vmware-vmblock-patch
6. execute runme.sh with the command # ./runme.sh
7. Now you can run vmware-config.pl ( of course make sure you have your kernel-source, gcc, make and the like installed )

Enjoy!

11 comments:

Mike said...

Hi...

I have been struggling with vmware on opensuse11.0; this post looks promising. Quick question: All I have is the opensuse 11.0 installation dvd. How do I get the source and where do I install the source?

thanks much,

Mike

Cameron said...

If your looking for VMWare source then i cannot help you there, but if your looking for kernel-source its just a package you need to search for in software management and install from there. Hope that helps...
-Cameron

Jim said...

Cameron:
What problem does the patch specifically fix?

I tried the procedure you outlined, but still don't have a working installation.

--
Jim

Cameron said...

Jim,
This fixes the problem with vmblock not compiling when you run the vmware-config.pl script. Whats the output of your vmware-config.pl when you run it?
-Cameron

Anonymous said...

I get an error when I try to use the patch. When i run ./runme.sh it tells me that it cannot make a ordinary file '/usr/lib/vmware/source/vmblock.patch' because no admission. And then it gives a lot of errors like no such file or catalog.

I get the errors in my native danish so I can not guarantee that they are translated correctly.

Jesus said...

Hello.

I have a strange problem with my guests running on vmware workstation 6.0.4, the host being opensuse 11.0. I have 3 guest ubuntu 7, win xp, windows 2k3 standard and neither of the three guests are able to get an ip address when in bridged mode. However, when I switch to NAT is is able to pull a NAT ip and get connectivity to the internet.

Here's the trick, I've noticed that this is the case whether on the wired eth1 port or on the wireless. I then installed vmware workstation 6.0.4 on my windows xp desktop and it appears to work fine for all scenarios, bridged, nat or host only.

Any suggestions would be greatly appreciated!!

Jay

dan said...

Cameron,

Thanks for posting this, saved me time doing the homework.

Perhaps for other readers that part that I could not get past in running the vmware-config.pl was the following...
Your kernel was built with "gcc" version "4.3.1", while you are trying to use
"/usr/bin/gcc" version "4.3". This configuration is not recommended and VMware
Workstation may crash if you'll continue. Please try to use exactly same
compiler as one used for building your kernel. Do you want to go with compiler
"/usr/bin/gcc" version "4.3" anyway? [no]

After applying the vmware-vmblock-patch this all worked and I am nor up and running.

Thanks a lot,
Dan

Cameron said...

If you are getting this message when you run the vmware-config.pl script below :
Your kernel was built with "gcc" version "4.3.1", while you are trying to use
"/usr/bin/gcc" version "4.3". This configuration is not recommended and VMware
Workstation may crash if you'll continue. Please try to use exactly same
compiler as one used for building your kernel. Do you want to go with compiler
"/usr/bin/gcc" version "4.3" anyway? [no] yes

Then please type in yes

Tom said...

people may also need the any-any-update
115 and 116 did not work for me but I found this in the VMware fourm, others with kernel 2.6.25.xx were also having problem

http://download.rsbac.org/tmp/vmware-any-any-update117.tar.gz

using kernel
2.6.25.11-0.1-pae

Alfredo said...

Hello, can anybody help me? When I execute the ./runme.sh I get this Error:
"./runme.sh: line 11: patch: command not found"
Any Suggestion?

Cameron said...

patch is a command which it aparently cannot find. Make sure you have patch installed. yast -i patch or use YaST software management to install it.