After upgrading from ubuntu dapper to edgy everything seemed to be working fine, except for the vmware server console. This displayed the usual error message vmware-server-console/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
After this error the program used to start just fine, but after the upgrade it didn’t do anything besides taking 99% of cpu time. Lots of pages mention troubles running Edgy inside a Vmware virtual machine, but not too many report this error.
http://www.debian-administration.org/users/emeitner/weblog/6
mentions a solution to this problem on a beta version of Edgy, and luckily it also works on the final version. So starting the console with LD_PRELOAD=/usr/lib/libdbus-1.so.3:$LD_PRELOAD vmware-server-console works just fine (and as mentioned in the thread on the vmware forums, removing the libpng12.so.0 from the vmware-server-console/lib directory got rid of the innocent error message about the version information also). If this is the only thing that broke with the upgrade, I’m a happy user.

11 Responses to “Vmware Server Console on Ubuntu 6.10 Edgy Eft hangs”

    thanks that solved my problem.
    J.

    Thank-you!!! Thank-you!!! Thank-you!!! Thank-you!!!

    That working great!!

    FWIW, this problem does not exist on Edgy AMD64, server console works fine without the LD preload stuff.

    Thank you! All the suggestions floating around the net of replacing/removing libpng and libgcc worked OnceUponATime, but I couldn’t get it going on my latest install. Preloading libdbus was the key! Thank you again!

    Great! Thanks, this works! Are the guys at ubuntu and vmware aware of both problem and solution?

    Stefan

    Thank you very much ! ! it solved my problem too :)

    Thank you!

    Thanks! I’d been trying to get that going again for a while until I found that fix!

    Dave

    Thanks man! Although I had to do

    LD_PRELOAD=/usr/lib/libdbus-1.so.3:$LD_PRELOAD vmware

    not vmware-console-server

    guys, in which terminal are u running the command?
    it behaves just as you described in my Eterm (and does not even work with libdbus-1.so library preloaded), but works nicely in Xterm (no need for preload)

    perfect. Worked on my ubuntu system. I created a bash script with the command line you mentioned, put it in /usr/local/bin/vmware-console, and chmod’ed it to 755. Now I’m happy with the way that it works. Thanks again!

Leave a reply