I run vmware-workstation 5.5.1 in ubuntu 5.1
newbie@boxit~$ uname -a
Linux boxit 2.6.16.1 #3 Sun Apr 9 22:10:21 CST 2006 i686 GNU/Linux
3 days ago, I could use vmware or vmplayer to start my windows 2k server guest box,but today I could not start it with the following error message .
newbie@boxit~$ 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)
kde-config: /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libqt-mt.so.3)
kde-config: /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libqt-mt.so.3)
\*** attempt to put segment in horiz list twice
newbie@boxit~$ vmplayer
/usr/lib/vmware/bin/vmplayer: /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
kde-config: /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libqt-mt.so.3)
kde-config: /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libqt-mt.so.3)
\*** attempt to put segment in horiz list twice
newbie@boxit~$ vmware -v
/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)
VMware Workstation 5.5.1 build-19175
any body got the same thing ?
btw:I have not upgrade my uguntu box yet,and I apply the any-to-any update 101.
I can confirm that removing libdbus-1-2 using:
apt-get remove libdbus-1-2
fixes the problem of vmware failing to load on Debian Etch. I received one error of:
/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)
when I run vmware from the command line, but VMware finds a way to continue loading itself quite nicely, whereas it spat out 3 of the above error before and just died previously. I found that copying the libpng12.so.0 from my /usr/lib/ directory did \*not* allow VMware to run, though it stopped the above error message from printing out.
i fix the problem ..
just copy the /usr/lib/libpng12.so.0 to /usr/lib/vmware/lib/libpng12.so.0/
overwrite the file ... and it will be funktion why ? i dont now
cu
olekole
Had this problem fixed by removing the libdbus-1-2 which was left in repository after a hugh apt-get update on Ubuntu edgy.
Cheers,
Danny.
Message was edited by:
Dano
Thanks Danny,
That fixed the problem for me also, with Workstation on Edgy.
Cheers,
Dan
Add to vmware/lib/wrapper-gtk24.sh in vm_run()
Fix for pulling in libdbus-1.so.2 instead of .3
export LD_PRELOAD=/usr/lib/libdbus-1.so.3:$LD_PRELOAD
This worked for me - thanks! I had tried all the other fixes and got nothing (error message went away but it still didn't work!) and when I tried yours, I still got the error but vmware console started so I'm happy. Thanks!
Thanks. The "just copy" fixed it for me also.
Chuck
I upgraded Kubuntu from dapper (6.06) to edgy (6.10) simply by changing sources.lst and running apt-get dist-upgrade and VMware stopped working. Got the same libpng error which I can get rid of using several of the previously mentioned fixes (comment out vm_append_lib 'libpng12.so.0' in the wrapper or copy the system libpng into vmware's lib directory). Unfortunately the VMware Console still didn't start. I didn't get the error anymore, but it hangs immediately.
Finally I ran
sudo apt-get remove libdbus-1-2
and it finally started working again.
this solve the problem for me (debian etch, custom kernel 2.6.20.3):
Modificar el archivo: /usr/lib/vmware/lib/wrapper-gtk24.sh
En la función: vm_run()
Code:
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.
==============================================
reference:
http://patxi.wordpress.com/2006/10/29/no-se-puede-iniciar-vmware-despues-de-la-actualizacion/
ouhrbach's suggestion worked for me as well!!
Same error reported over Ubuntu Fiesty (7.04?).
ERROR
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)
process 13890: Attempt to remove filter function 0xf7fe2170 user data 0x8806030, but no such filter has been added
D-Bus not built with -rdynamic so unable to print a backtrace
/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/share/themes/Clearlooks/gtk-2.0/gtkrc:34: error: unexpected character `@', expected string constant
process 13901: Attempt to remove filter function 0xf7fe2170 user data 0x8801458, but no such filter has been added
FIX
this fixed fedora 7 64bit as well.
Applications > add remove software > search installed software for "dbus"
removed 32 bit version of the lib
dbus.i386 1.0.2-6.fc7 installed
then vmware starts again.
Not sure if this will help and it may be that someone has already mentioned this. All I did to correct this error was rename libpng12.so.0 in /usr/lib/vmware/lib/ to something else and created a link in /usr/lib/vmware/lib to the corresponding library in /usr/lib. The error went away and so far no issues.
I have still have problems with browsing. I am running SLED (Suse Linux Enterprise Desktop) SP2 and VMware Server. Creating new VM's works fine,.. till you are going to browse to ISO's or when browsing to import VM's.
Somebody using SLED (with SP2) and VMware server and having the same problems?