VMWare Server und CentOS 5.4

19. Dezember 2009 Posted by Michael Siegrist

Der VMWare Server ab Version 2.x hat leider ein Problem mit CentOS bzw. RHEL und deren aktuellen glibc.
Dieses fhrt leider immer wieder zu Hngern des VMWare Servers bzw. virtueller Maschinen.

Im CentOS Bugtracker ist dies bekannt und es gibt auch einen Fix dafr. Hierbei wird VMWare mit einer alten glibc Version 2.5 benutzt. Durch folgende Shell Befehle kann dieses konfiguriert werden:

 mkdir /usr/lib/vmware/lib/libc.so.6 
cd /usr/lib/vmware/lib/libc.so.6
mkdir install
cd install

Fr 32-bit Systeme:

 wget http://mirror.centos.org/centos/5.3/os/i386/CentOS/glibc-2.5-34.i386.rpm 
rpm2cpio glibc-2.5-34.i386.rpm | cpio -ivd
mv lib/libc-2.5.so  ./..

Fr 64-bit Systeme:

 wget http://mirror.centos.org/centos/5.3/os/x86_64/CentOS/glibc-2.5-34.x86_64.rpm 
rpm2cpio glibc-2.5-34.x86_64.rpm | cpio -ivd
mv lib64/libc-2.5.so /usr/lib/vmware/lib/libc.so.6/libc.so.6

zusammen gehts weiter:

 cd .. 
rm -rf install
vi /usr/sbin/vmware-hostd

Damit der VMWare Server die neue \”alte\” glibc nutzt, nun noch vor der letzten Zeile folgendes einfgen:

export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libc.so.6:$LD_LIBRARY_PATH

da es eine read-only Datei ist, mit

:wq!

das Speichern besttigen.
Nach dem nchsten Neustart des VMWare Servers sollte das System stabil laufen.

Comments are closed.