Getting VMware to run on openSUSE 11.1

Hi all.
Advanced warning vmware won’t run on 11.1. Ran the installer (VMware-Workstation-6.5.1-126130.x86_64.bundle) and got no errors but when i ran vmware in a console got:

Logging to /tmp/vmware-geoff/setup-8579.log
/usr/share/themes/Clearlooks/gtk-2.0/gtkrc:72: error: unexpected identifier colorize_scrollbar', expected character }’

(vmware-modconfig:8579): Gtk-WARNING **: Unable to locate theme engine in module_path: “qtcurve”,
/usr/share/themes/Clearlooks/gtk-2.0/gtkrc:72: error: unexpected identifier colorize_scrollbar', expected character }’
modinfo: could not find module vmmon
modinfo: could not find module vmnet
modinfo: could not find module vmblock
modinfo: could not find module vmci
modinfo: could not find module vsock
modinfo: could not find module vmmon
modinfo: could not find module vmnet
modinfo: could not find module vmblock
modinfo: could not find module vmci
modinfo: could not find module vsock
/usr/bin/vmware: line 31: 8579 Segmentation fault “$BINDIR”/vmware-modconfig --appname=“VMware Workstation” --icon=“vmware-workstation”

Probably a bug googled but found no similar errors so i guess it’s to do with openSUSE.
I’ll wait a day or 2 and try to see if i can fix it before reporting a bug
Geoff

Geoff,

nor does VMWare Server 2 :frowning:

Uwe

I had VMWare Server 2-something running on 11.1 Beta 5. The new format was so complicated & learning curve so steep that I just parked it and went with VirtualBox-2.0.6 (AMD version, not rpm OSE) which IMO is really neat & easy.

How does VB compare to VMW when it comes to performance I need to run M$ server2003 and Visual Studio :shame:
Already upgraded by main machine. Made a complete backup first so I could go back to 11.0 if needed which I am going to do tonight.

Have also noticed GTK errors when installing other stuff!

I can’t tell any difference but that doesn’t mean a lot to a power user.

VMserver has gone to a browser config which was not intuitive (at least to me) – but the version I tried installed w/o problems. I liked it better when the config was in the base GUI.

One could try their Forum: VMware Communities

VMserver2: VMware Communities: VMWare Server 2.0 loosing configuration …

I didn’t have that problem, but maybe I didn’t get that far. I’ll try it again when I have the time;)


linux-d9wa:/home/jim/downloads # rpm -ihv /home/jim/downloads/VMware-server-2.0.0-122956.x86_64.rpm
Preparing...                ########################################### [100%]                     
   1:VMware-server          ########################################### [100%]                     

The installation of VMware Server 2.0.0 for Linux completed successfully.
You can decide to remove this software from your system at any time by   
invoking the following command: "rpm -e VMware-server".                  

Before running VMware Server for the first time, you need to
configure it for your running kernel by invoking the        
following command: "/usr/bin/vmware-config.pl".             

Enjoy,

    --the VMware team
---------
linux-d9wa:/home/jim/downloads # /usr/bin/vmware-config.pl
WARNING: Can't read module /lib/modules/2.6.27.7-9-default/weak-updates/updates/dazuko/dazuko.ko: No such file or directory
WARNING: Can't read module /lib/modules/2.6.27.7-9-default/weak-updates/updates/redirfs/redirfs.ko: No such file or directory
----------

Unable to make a vsock module that can be loaded in the running kernel:
insmod: error inserting '/tmp/vmware-config0/vsock.o': -1 Unknown symbol in module
There is probably a slight difference in the kernel configuration between the
set of C header files you specified and your running kernel.  You may want to
rebuild a kernel based on that directory, or specify another directory.
-----------

he installation of VMware VIX API 1.6.0 build-122956 for Linux completed
successfully. You can decide to remove this software from your system at any
time by invoking the following command: "/usr/bin/vmware-uninstall-vix.pl".

Enjoy,

--the VMware team

Starting VMware services:
   Virtual machine monitor                                             done
   Virtual machine communication interface                             done
   Virtual ethernet                                                    done
   Bridged networking on /dev/vmnet0                                   done
   Host-only networking on /dev/vmnet1 (background)                    done
   DHCP server on /dev/vmnet1                                          done
   Host-only networking on /dev/vmnet8 (background)                    done
   DHCP server on /dev/vmnet8                                          done
   NAT service on /dev/vmnet8                                          done
   VMware Server Authentication Daemon (background)                    done
   Shared Memory Available                                             done
Starting VMware management services:
   VMware Server Host Agent (background)                               done
   VMware Virtual Infrastructure Web Access
Starting VMware autostart virtual machines:
   Virtual machines                                                    done

The configuration of VMware Server 2.0.0 build-122956 for Linux for this
running kernel completed successfully.

I just accepted all the defaults.
I’ll go back & look at those 2 warnings If I have a problem. Now to learn how to use it:P

On Wed, 17 Dec 2008 13:06:01 GMT
snakedriver <snakedriver@no-mx.forums.opensuse.org> wrote:

> I had VMWare Server 2-something running on 11.1 Beta 5. The new
> format was so complicated & learning curve so steep that I just
> parked it and went with VirtualBox-2.0.6 (AMD version, not rpm OSE)
> which IMO is really neat & easy.

Configuring bridged networking for Virtualbox sucks terribly. I’ll wait
for a working version of VMWare.

Uwe

snakedriver,

but is that on 11.1?!

Uwe

Sure is; the gift one I downloaded & updated with KDE4 stable:
OS: Linux 2.6.27.7-9-default x86_64
Current user: jim@linux-d9wa
System: openSUSE 11.1 (x86_64)
KDE: 4.1.3 (KDE 4.1.3) “release 4.9”

Type “vmware” in a terminal,
To get the localhost up I have to login as root in the popup window – I see a permissions thing to look at later.
I have the VM setup using the controls in the right window, but
when I click on the “Console” tab, I’m hung up on loading the “Remote Console” tool in Firefox (which I have to have to get to a console" for further install of winxp).
When I figure that out I should be home free; although it may have something to do with the warnings I had.
When I get the time, I’ll install dazuko & redirfs and then re-compile the modules. I may have to wait for the 11.1 repos to do that.

Like I said, there’s a learning curve
new stuff is never simple:confused:

I’ll try this: How To Open VMware Server Remote Console with Firefox 3.0.1

Edit: forget that

I copied the Konqueror localhost url into Firefox & closed Konqueror
then tried the Remote Console plugin
it worked
had to close Firefox & restart it

Am now installing Winxp:)
It’s not exactly speedy:\

Got it installed; went to the right Vmware window & installed the Vmware Tools; now it zips right along & looks good.
I still have to start it with: https://127.0.0.1:8333/ui/# in Firefox.
Still learning…

I’ll get back as I climb the learning curve;)

On Wed, 17 Dec 2008 20:56:02 GMT
snakedriver <snakedriver@no-mx.forums.opensuse.org> wrote:

> Sure is; the gift one I downloaded & updated with KDE4 stable:
> OS: Linux 2.6.27.7-9-default x86_64

Same kernel here, but it doesn’t compile the vmmon module. I assume it
can’t be the KDE update <G>

I’m stumped right now :frowning:

Uwe

There’s a VMware console plugin for the Firefox that comes in 11.1. If you don’t have it, you’re presented with a link that if you click the link it auto installs. I just ran thru VMware server ver 2.0 install in openSUSE 11.1. It was straightforward and my windows 2000 starts fine with working internet and Samba. I used this write up:
Install VMware server 2 in Suse / openSUSE 11 & USB support

Now you tell me:P

I guess I’ll see what happens when I add the console plugin after I got it installed from source.

Actually, my install was quite slow + those 2 errors. I think I’ll uninstall & give it another go when I have the time.

John, Thanks for the update:)

John, that is, without a doubt, the best, well-written. clear, consise “HowTo” yet.

Well Done;)

I’ll tell Rupert:)

Well i followed John’s instructions and got windows server running.
Not sure as i haven’t done any real tests but it seems slower than the workstation version.
Strange that server works and workstation doesn’t…

And big thanks to John for a great howto

Installed the console plugin after I got it installed from source and no probs at all.
Actually never got the question about installing it ???

Geoff

Found the solution to the problem here :smiley:

As ROOT

mv /usr/lib/vmware/modules/binary /usr/lib/vmware/modules/binary.old

then run as root “vmware” and it will recompile
Geoff

On Sat, 20 Dec 2008 10:46:02 GMT
geoffro <geoffro@no-mx.forums.opensuse.org> wrote:

> > mv /usr/lib/vmware/modules/binary /usr/lib/vmware/modules/binary.old

Cool, thanks! That did the trick for VMWare Server 2 as well!

Uwe

Update:
I uninstalled the Vmware Server x86-64 rpm; find & deleted all the vmware folders; reinstalled the rpm + the vmkernel module (tools) and dazuko (previously a depend warning/error)

dazuko didn’t make any diff; still got the warning
rpm installed
/usr/bin/vmware-config.pl would not run saying I already had 5 modules installed
had to remove vmkernel module (tools) to get it to run.

Then, during vmware-config.pl I got:

make: Leaving directory `/tmp/vmware-config2/vsock-only’
Unable to make a vsock module that can be loaded in the running kernel:
insmod: error inserting ‘/tmp/vmware-config2/vsock.o’: -1 Unknown symbol in module
There is probably a slight difference in the kernel configuration between the
set of C header files you specified and your running kernel. You may want to
rebuild a kernel based on that directory, or specify another directory.

The VM communication interface socket family is used in conjunction with the VM
communication interface to provide a new communication path among guests and
host. The rest of this software provided by VMware Server is designed to work
independently of this feature. If you wish to have the VSOCK feature you can
install the driver by running vmware-config.pl again after making sure that
gcc, binutils, make and the kernel sources for your running kernel are
installed on your machine. These packages are available on your distribution’s
installation CD.

After spinning my wheels over that, I found a patch:


--- /usr/bin/vmware-config.pl.orig	2008-11-28 12:06:35.641054086 +0100
+++ /usr/bin/vmware-config.pl	2008-11-28 12:30:38.593304082 +0100
@@ -4121,6 +4121,11 @@
     return 'no';
   }
 
+  if ($name eq 'vsock') {
+    print wrap("VMWare config patch VSOCK!
");
+    system(shell_string($gHelper{'mv'}) . ' -vi ' . shell_string($build_dir . '/../Module.symvers') . ' ' . shell_string($build_dir . '/vsock-only/' ));
+  }
+
   print wrap('Building the ' . $name . ' module.' . "

", 0);
   if (system(shell_string($gHelper{'make'}) . ' -C '
              . shell_string($build_dir . '/' . $name . '-only')
@@ -4143,6 +4148,10 @@
     if (try_module($name, $build_dir . '/' . $name . '.o', 0, 1)) {
       print wrap('The ' . $name . ' module loads perfectly into the running kernel.'
                  . "

", 0);
+      if ($name eq 'vmci') {
+	print wrap("VMWare config patch VMCI!
");
+	system(shell_string($gHelper{'cp'}) . ' -vi ' . shell_string($build_dir.'/vmci-only/Module.symvers') . ' ' . shell_string($build_dir . '/../'));
+      } 
       remove_tmp_dir($build_dir);
       return 'yes';
     }

saved as vmware-config.pl.patch.txt
patched with:


sudo patch /usr/bin/vmware-config.pl /path/to/vmware-config.pl.patch.txt

Now /usr/bin/vmware-config.pl runs to completion & success with no errors.

BTW, I guess that “Unable to make a vsock module” is why it was running so slow @ my 1st install.

I 'm still climbing the learning curve – even with John’s guide
Anyhow, I’m ready to press on:)