VMware Communities
checkman
Contributor
Contributor

libpng12.so.0: no version information available

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.

Reply
0 Kudos
32 Replies
PsyDoc
Contributor
Contributor

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.

Reply
0 Kudos
ouhrbach
Contributor
Contributor

i fix the problem .. Smiley Happy

just copy the /usr/lib/libpng12.so.0 to /usr/lib/vmware/lib/libpng12.so.0/

overwrite the file ... and it will be funktion Smiley Happy why ? i dont now

cu

olekole

Reply
0 Kudos
Dano
Contributor
Contributor

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

Reply
0 Kudos
danyul
Contributor
Contributor

Thanks Danny,

That fixed the problem for me also, with Workstation on Edgy.

Cheers,

Dan

Reply
0 Kudos
241comp
Contributor
Contributor

Add to vmware/lib/wrapper-gtk24.sh in vm_run()

  1. 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!

Reply
0 Kudos
chucktr
Contributor
Contributor

Thanks. The "just copy" fixed it for me also. Smiley Happy

Chuck

Reply
0 Kudos
masta11
Contributor
Contributor

I'm using Ubuntu 6.10 (2.6.17-10-generic)

This works great!! Everyone should try this fix. Thanks ouhrbach

sudo cp /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/[/b]

Reply
0 Kudos
VKueffel
Contributor
Contributor

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.

Reply
0 Kudos
JP_731
Contributor
Contributor

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/

Reply
0 Kudos
IdeCable
Contributor
Contributor

ouhrbach's suggestion worked for me as well!!

Same error reported over Ubuntu Fiesty (7.04?).

Smiley Wink

Reply
0 Kudos
jeffmac77
Contributor
Contributor

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.

Reply
0 Kudos
DudeWasBeastly
Contributor
Contributor

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.

Reply
0 Kudos
jgerssen
Contributor
Contributor

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?

Reply
0 Kudos