Автор Тема: VMware Server console в ALT branch 4.1  (Прочитано 2269 раз)

Оффлайн cosmobot

  • Завсегдатай
  • *
  • Сообщений: 18
VMware Server console в ALT branch 4.1
« : 03.11.2008 02:36:52 »
VMware Server console (1.0.6, 1.0.7) в ALT branch 4.1  не работает
При запуске вываливается:

Цитировать
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0: version `PNG_12' not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgobject-2.0.so.0/libgobject-2.0.so.0: no version information available (required by /usr/lib/libglade-2.0.so.0)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libpango-1.0.so.0/libpango-1.0.so.0: no version information available (required by /usr/lib/libglade-2.0.so.0)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libatk-1.0.so.0/libatk-1.0.so.0: no version information available (required by /usr/lib/libglade-2.0.so.0)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgobject-2.0.so.0/libgobject-2.0.so.0: no version information available (required by /usr/lib/libglade-2.0.so.0)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libpango-1.0.so.0/libpango-1.0.so.0: no version information available (required by /usr/lib/libglade-2.0.so.0)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libatk-1.0.so.0/libatk-1.0.so.0: no version information available (required by /usr/lib/libglade-2.0.so.0)
vmware: xcb_lock.c:77: _XGetXCBBuffer: Проверочное утверждение `((int) ((xcb_req) - (dpy->request)) >= 0)' не выполнено.

В рассылке есть несколько вопросов с аналогичной проблемой, но решения пока нет.
По некоторым данным(из той же рассылки) проблема возникает только в обновленном альте 4.1 с 4.0, но не при чистой инсталляции 4.1.

Может кто нибудь из более опытных товарищей подскажет направление возможного решения?
Или хотя бы перспективы оного.
Спасибо. 

Оффлайн cosmobot

  • Завсегдатай
  • *
  • Сообщений: 18
Re: VMware Server console в ALT branch 4.1
« Ответ #1 : 03.11.2008 19:27:34 »
Костыль для решения

1)качаете
ftp://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/Desktop/4.0.3/i586/RPMS.main/libX11-1.1.2-alt3.i586.rpm
достаете оттуда libX11.so.6.2.0
затем делаете  export LD_PRELOAD= путь к либе (например /usr/lib/vmware/libX11.so.6.2.0)
(лучше сразу добавить export  в начало скрипта /usr/bin/vmware)

2)  /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0  переименовываете во что то вроде libpng12.so.0.backup  , + делаете симлинк на системуню  библиотеку.

Пример:

cd /usr/lib/vmware/lib/libpng12.so.0/
mv libpng12.so.0 libpng12.so.0.backup
ln -s /usr/lib/libpng12.so.0 libpng12.so.0

и так для всех либ на которые будет ругаться при запуске(cairo,atk и т.д.).


Мне помогло.
« Последнее редактирование: 03.11.2008 19:34:20 от cosmobot »