Applies to: SUSE Linux 11.0 (SLED 11/ SLES 11)

Prerequisite

  • VMware 6.5_86_64 Workstation
  • kernel-source
  • gcc
  • gcc-c++

Problem:

Currently if a user tries to install VMware-Workstation-6.5.0-xxxxxx.x86_64.rpm on SLE 11 (SLED/SLES 11 64 bit), the installation of VMware goes through fine, but if user tries to launch the VMware workstation it fails.

When a user tries to start the application through the icon shortcut, it brings up a taskbar, but after a few seconds, it closes with no windows or error messages.

When run from the terminal using the command, “vmware &” the following error is recorded:

***
<domain>\<user>@<machine>:~> vmware &
[1] 25991
<domain>\<user>@<machine>:~> Logging to /tmp/vmware-CAMPUS\awj071000/setup-25996.log

(vmware-modconfig:25996): 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: 25996 Segmentation fault "$BINDIR"/vmware-modconfig --appname="VMware Workstation" --icon="vmware-workstation"

[1]+ Exit 1 vmware
***

Checking the log file yields this:

***
Mar 13 08:44:59.426: app| Log for VMware Workstation pid=25996 version=6.5.1 build=build-126130 option=Release
Mar 13 08:44:59.426: app| Host codepage=UTF-8 encoding=UTF-8
Mar 13 08:44:59.426: app| Logging to /tmp/vmware-<domain>\<user>/setup-25996.log
/tmp/vmware-<domain>
<user>/setup-25996.log lines 1-3/3 (END)

Solution:

  1. Installation of gcc and gcc-c++ packages
    1. Open yast2
    2. Go to Software Management
    3. Search for gcc
    4. Check gcc and gcc-c++ from yast2 and click on Install.
    5. Check whether proper versions of gcc and gcc-c++ are installed

      rpm -qa gcc gcc-c++

      gcc-4.3-62.198

      gcc-c++-4.3-62.198
  2. Installation of Kernel Source
    1. Open yast2
    2. Go to Software Management
    3. Search for kernel
    4. Check Kernel Hearders 2.6.27.19.5-1-default

      kernel-source Summary: The Linux Kernel source Installer: 2.6.27.19.5-1-default
  3. Once the above two steps are done, run rpm package rpm -ivh Vmware-Workstation-6.5.0-118166.x86_64.rpm command.
  4. Create a folder under /tmp/vmare

    Go to /usr/lib/vmware/modules/binary and move all the files under binary to /tmp/vmware

    mv /usr/lib/vmware /tmp/vmware
  5. Go to /usr/bin

    Run ./vmware

    Few files will be installed which can be seen in terminal and VMWare workstaion window will be launched.
  6. Can be launched VMWare Workstation from Computer-More Applications
(Visited 1 times, 1 visits today)
Tags: ,
Category: SUSE Linux Enterprise Server, Technical Solutions
This entry was posted Tuesday, 22 September, 2009 at 11:16 am
You can follow any responses to this entry via RSS.

Leave a Reply

Your email address will not be published. Required fields are marked *

No comments yet