kanotix.com

Software - vmware won't start today?

markb - 15.09.2006, 03:14 Uhr
Titel: vmware won't start today?
I'm running the latest kano kernel kernel-2.6.17.13-kanotix-2 and my system is up to date. As of recently(?), vmware workstation fails to start with nothing more than the messages:

% vmware
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
%

Running vmware-any-any-update104/runme.pl does not change this. That script normally fixes up vmware after I upgrade my kanotix kernel etc.

I'm not sure what broke vmware? I probably last used vmware only a week ago. Anybody else with an up-to-date kanotix system seeing (or not seeing) this problem?
markb - 15.09.2006, 04:04 Uhr
Titel: RE: vmware won
After a bit of googling I found my own solution. So for the next jockey ....

Seems libdbus-1-3 was auto installed yesterday in parallel with libdbus-1-2 and vmware was having a problem with this (the messages above are a harmless other issue). I removed the libdbus-1-2 package and vmware started fine. There were a couple of apps on my system dependent on libdbus-1-2 (xchat and bluez-pin) but I didn't use either of them so let them be deleted as well.
Roughnecks - 15.09.2006, 09:53 Uhr
Titel: RE: vmware won
Solution:

open /usr/lib/vmware/lib/wrapper-gtk24.sh as root.
search for the lines
Code:
 vm_run() {
    local exitCode;


add:

Code:
   # Fix for vmplayer pulling in libdbus-1.so.2 instead of .3
   export LD_PRELOAD=/usr/lib/libdbus-1.so.3:$LD_PRELOAD


so your new /usr/lib/vmware/lib/wrapper-gtk24.sh looks like this:

Code:
# Run "$binary" while watching its progress on its stderr.
vm_run() {
   local exitCode;

   # Fix for vmplayer pulling in libdbus-1.so.2 instead of .3
   export LD_PRELOAD=/usr/lib/libdbus-1.so.3:$LD_PRELOAD

   # Append any libraries that are still missing.
   if [ "$VMWARE_USE_SHIPPED_GTK" = 'force' ]; then


now you can have installed libdbus-1-2/3 at the same time and vmware will run, too.
wegface - 15.09.2006, 12:49 Uhr
Titel:
Works a treat- thank god for that! hehe
If anyones regged at vmware forum might want to post the solution there:
http://www.vmware.com/community/thread. ... p;tstart=0
(edit- i added the fix to the forum meself)
hehe they havnt figured it out yet i dont think....
Nice one roughnecks!
Cathbard - 16.09.2006, 17:32 Uhr
Titel:
Thanks heaps Roughnecks, I had the same problem. All better now. Sehr glücklich
eislon - 21.09.2006, 13:31 Uhr
Titel:
Yes it works again now... I just get keep one message : /usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)

but vmware console runs now... thanks.
Alle Zeiten sind GMT + 1 Stunde
PNphpBB2 © 2003-2007