CentOS und VMWare Server
Im CentOS Bug Tracker wird ein Fehler in den aktuellen “glibc” Bibliotheken dokumentiert, der unregelmäßige Abstürze des VMWare Servers verursacht. Als Bugfix wird die Verwendung einer älteren glibc Version empfohlen. Mit folgenden Befehlen wird dies erreicht.
# mkdir -p /usr/lib/vmware/lib/libc.so.6/install
# cd /usr/lib/vmware/lib/libc.so.6/install
# wget http://mirror.centos.org/centos/5.3/os/i386/CentOS/glibc-2.5-34.i686.rpm
# rpm2cpio glibc-2.5-34.i686.rpm | cpio -ivd
# mv lib/libc-2.5.so ./..
# cd ..
# rm -rf install
# cd /usr/lib/vmware/lib/libc.so.6/install
# wget http://mirror.centos.org/centos/5.3/os/i386/CentOS/glibc-2.5-34.i686.rpm
# rpm2cpio glibc-2.5-34.i686.rpm | cpio -ivd
# mv lib/libc-2.5.so ./..
# cd ..
# rm -rf install
In der Datei “/usr/sbin/vmware-hostd” muss noch als vorletzte Zeile folgendes gespeichert werden.
export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libc.so.6:$LD_LIBRARY_PATH
Nach einem Neustart des VMWare Servers, verwendet er die “alte” Version der “glibc”.