VMware Workstation 6.5.3 and openSUSE 11.2 M7 - SOLVED

Hello,

I resolved a troubling problem with getting the VMware Workstation 6.5.3 to even complete the installation on openSUSE 11.2 M7 X86_64. Initially, it would hang on the VMware Player 2.5.3 installation.

  1. Use this process just to get the installation to complete without hanging.

VMware Communities: Workstation Installer Hang 6.5.3 and Workaround

  1. I was also getting an error after the installation completed.

“/usr/lib/vmware/bin/vmware: symbol lookup error: /usr/lib64/libbonobo-2.so.0: undefined symbol: g_dgettext”

Turns out, there was a required package that wasn’t installed. This was fixed by installing glibmm2:

sudo zypper in glibmm2

Well, that fixes the installation, but mouse grab no longer works, and trying to use the option here:

VMware Communities: Workstation: Losing focus (mounse ungrabs) outside area of 640 x 480

Brings back the error:

/usr/lib/vmware/bin/vmware: symbol lookup error: /usr/lib64/libbonobo-2.so.0: undefined symbol: g_dgettext

Any ideas?

Created thread in VMware Community Forums:
VMware Communities: symbol lookup error: /usr/lib64/libbonobo-2.so.0: undefined symbol:

I added the GNOME base system pattern and VMware Workstation is now working. I had the same /usr/lib/vmware/bin/vmware: symbol lookup error: /usr/lib64/libbonobo-2.so.0: undefined symbol: g_dgettext

Yes, you can do that and install a gigabyte of software you won’t be using, or you can use the following command and install one package:

sudo zypper in glibmm2

I noticed that auto-grab no longer seems to be functioning though.

The reason I installed the pattern is because the package glibmm2 didn’t fix the problem after export VMWARE_USE_SHIPPED_GTK=force.

Once I installed the pattern auto-grab now works.

My mistake, you are right, at least for me (openSUSE 11.2 M8 x86_64 KDE 4.3) loading the Gnome pattern in YaST and then using the command “VMWARE_USE_SHIPPED_GTK=force vmware” to launch VMware workstation, makes the auto-grab work properly without causing any errors.

If you want vmware to always use the shipped GTK, you can add the line “export VMWARE_USE_SHIPPED_GTK=force” line into your /etc/vmware/bootstrap file.

In any case, at least it’s a work-around until VMware fixes the problem.

For those interested, there is more information here:

VMware Communities: Workstation: Losing focus (mounse ungrabs) outside area of 640 x 480
VMware Communities: Workstation: Losing focus (mounse ungrabs) outside area of 640 x 480

There is another work-around for those not wanting to jump through these hoops. You can use Unity mode, but be sure to pin the Unity menu because at least for me, it disappears not to return, if you use it once.

Unity mode on Linux is a bit rough, so I’d suggest the steps above.

Hi
I’m interested if you see the rtc error in your logs with 6.5.3 like;


/dev/rtc enable interrupt failed: -13

I currently have an open SR with vmware on this, it’s not present when
running 6.5.2.


Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.27.29-0.1-default
up 3 days 3:46, 2 users, load average: 0.56, 0.37, 0.19
GPU GeForce 8600 GTS Silent - CUDA Driver Version: 190.18

Nope, I’m not getting that error in my vmware.log file.

I had to run the following command to get vmware-netcfg to run. Of course, on non-64-bit, you’d probably have to put it into /usr/lib.


cd /usr/lib64
ln -s ../lib/vmware/lib/libgvmomi.so.0/libgvmomi.so.0 ./

Hi
What about /var/log/messages? (should have said that, apologies)


Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.27.29-0.1-default
up 4 days 1:17, 2 users, load average: 2.90, 1.27, 0.47
GPU GeForce 8600 GTS Silent - CUDA Driver Version: 190.18