вторник, 27 октября 2009 г.

centos 5.4 и vmware server

Обновил тут на практически всех серверах Centos с 5.3 до 5.4. Огреб проблему на двух серверах, где крутятся виртуалки на vmware server 2.0.1 - виртуалки работают, а веб-интерфейс vmware не работает. Оказалось, это уже известный баг, проблема в взаимодействии vmware и новой версии glibc.
Решение из комментариев к багу мне не подошло - не сработало почему-то. При подсунутой старой библиотеке vmware-hostd продолжал радостно валиться.
Пришлось откатывать glibc обратно. Причем просто yum downgrade glibc отказался её откатывать, говоря, что низзя. А вот когда скачал старые rpm-ы (http://mirror.centos.org/centos/5.3/updates/x86_64/RPMS/glibc-2.5-34.el5_3.1.x86_64.rpm, http://mirror.centos.org/centos/5.3/updates/x86_64/RPMS/glibc-common-2.5-34.el5_3.1.x86_64.rpm, http://mirror.centos.org/centos/5.3/updates/x86_64/RPMS/glibc-devel-2.5-34.el5_3.1.x86_64.rpm, http://mirror.centos.org/centos/5.3/updates/x86_64/RPMS/glibc-headers-2.5-34.el5_3.1.x86_64.rpm) и установил их через все тот же "yum downgrade
glibc-2.5-34.el5_3.1.x86_64.rpm glibc-common-2.5-34.el5_3.1.x86_64.rpm glibc-devel-2.5-34.el5_3.1.x86_64.rpm glibc-headers-2.5-34.el5_3.1.x86_64.rpm", да перезапустил vmware - все заработало.
Ну и потом добавил glibc в исключения yum, чтобы пока не обновлялся - в /etc/yum.conf добавил "exclude=glibc,glibc-common,glibc-devel,glibc-headers".

UPD: По просьбам нашел у себя старые файлы и выложил в гуглодоки:
glibc-2.5-34.el5_3.1.x86_64.rpm
glibc-common-2.5-34.el5_3.1.x86_64.rpm
glibc-devel-2.5-34.el5_3.1.x86_64.rpm
glibc-headers-2.5-34.el5_3.1.x86_64.rpm

Есть только такие, извините :)

7 комментариев:

  1. ссылки на пакеты больше не работают

    ОтветитьУдалить
  2. да, centos 5.3 уже устарел, потому и ссылки поломались. Жалко. Но путь решения задан, уже легче копать :) Да и centos уже 5.5 есть :)

    ОтветитьУдалить
  3. Ребят, немогли бы выложить старые пакеты тут?

    ОтветитьУдалить
  4. Они где-то тут - http://vault.centos.org/5.3/

    ОтветитьУдалить
  5. У куда подложить эти скачанные пакеты, чтобы yum их нашел?

    ОтветитьУдалить
  6. У меня лежали у текущем каталоге.

    ОтветитьУдалить