-
Problemy z VMWare w CentOS 5.4
Po aktualizacji CentOS-a z wersji 5.3 do 5.4 wiele osób w tym ja, mieli problemy z działaniem wirtualizacji VMWare w wersji 2. Maszyna wirtualna startowała i działała przez pewien czas, po czym zawisała. Trzeba było uruchamiać ją ponownie np. z panelu. Powiem szczerze, że miałem zgryz co z tym fantem zrobić. Okazało się, że przyczyną tej nieprawidłowości były glibc, których nowa wersja pojawiła się wraz z upgradem systemu operacyjnego. Najprostszym rozwiązaniem tegoś problemu było przekopiowanie starej wersji i zastąpienie nowej, a następnie wyeksludowanie go w pliku „/etc/yum.conf„, aby nowa wersja nie nadpisała naszej starej nie powodującej konfliktu. Ja tak zrobiłem i wszystko działa prawidłowo. Programiści z VMWare pracują nad rozwiązaniem problemu. Mam przynajmniej taką nadzieję :P.
Inny sposób:
* Log on to your VMware host.
* Create the directory /usr/lib/vmware/lib/libc.so.6
* Log on to an RHEL 5.3. machine. Grab /lib64/libc-2.5.so (or
/lib/libc-2.5.so in case you’re running an 32 Bit host) and copy it to
the VMware host into /usr/lib/vmware/lib/libc.so.6
* Rename the file libc-2.5.so within /usr/lib/vmware/lib/libc.so.6 to libc.so.6
* Open /usr/sbin/vmware-hostd and add /usr/lib/vmware/lib/libc.so.6 to the LD_LIBRARY_PATH. I just added an „export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libc.so.6:$LD_LIBRARY_PATH” before the last line.
* Restart your vmware services (our just the host)
W przypadku gdy już mamy zaktalizowany system:
mkdir /usr/lib/vmware/lib/libc.so.6
cd /tmp
mkdir tmp
cd tmp
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
Zapomniałem dodać, linki są złe, pakiety stare są aktualnie pod adresem:
http://vault.centos.org/