VMware 6.5.1 build-126130 on debian squeeze (current testing) segfault


VMware 6.5.1 build-126130 on debian squeeze (current testing) segfaults while installing. Setting gcc to gcc-4.1 doesn’t solve the problem. Misleadingly the installer quits with successfull installtion, but the log files reveal some segfaults, also vmware will segfault after starting it.

The problem seems to be that some definitions of the newer libc6-dev changed in respect to the one of lenny. That leeds to the case that it compiles but the modules and vmware will segfault.

Workaround: downgrade libc6 (and devs) to lenny (libc6_2.7-18_amd64.deb) just for installation of vmware. Upgrade back after installation.

dpkg -i –force-downgrade libc6_2.7-18_amd64.deb
dpkg -i –force-downgrade libc6-dev_2.7-18_amd64.deb
dpkg -i –force-downgrade libc6-i386_2.7-18_amd64.deb

install VMware 6.5.1 build-126130 by running the installer-bundle of VMWare and the reupdate to libc6 in squeeze again.
Note: Do not install, reboot, apt, or anything else, while the libs are in downgraded state. It might completely break your installation. Again: Just downgrade for VMware installation and upgrade afterwards again!

Dirty but it works!