[sisyphus] VMWare-workstation 4.5

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_linux=2Eru=2Enet?=
Пт Июн 4 12:10:58 MSD 2004


Alexander Kuprin пишет:
> On Tuesday 01 June 2004 11:12, Nick S. Grechukh wrote:
> 
>>vmware ws 4.5 на сизифе 20040521 (и еще с компакта) - при попытке открыть
>>машину или исо, диалог открытия файла падает с вероятностью 70% через 3-10
>>секунд. иногда удается полазить по каталогам и открыть, иногда не успеваю.
>>такое ощущение что падает просто через время, от действий не зависит.
> 
> 
> Подтверждаю и именно на 4.5. Попробуйте запустить vmware из терминала, скорее 
> всего программа обругается на glibc:
> 
> [alex на p4 alex]$ vmware
> 
> Gtk-CRITICAL **: file gtkcombo.c: line 848 (gtk_combo_set_popdown_strings): 
> assertion `GTK_IS_COMBO (combo)' failed.
> free(): invalid pointer 0x851f380!
> free(): invalid pointer 0x851f370!
> /usr/lib/vmware/bin/vmware: relocation error: /usr/lib/vmware/bin/vmware: 
> symbol __libc_fork, version GLIBC_2.1.2 not defined in file libc.so.6 with 
> link time reference
> 
> Как победить не знаю -- набираю пути по памяти или правлю конфигурационные 
> файлы.

Здесь уже бросали на это ссылку.

Вот такой код:
$ cat forkfix.c
#include <asm/unistd.h>
#include <errno.h>

static inline _syscall0(int, fork);

int __libc_fork(void) {
return fork();
}
$
gcc -o forkfix.so -shared -W -Wall forkfix.c

Кладем в /usr/lib/

делаем ему права.

и LD_PRELOAD=forkfix.so vmware

Работает нормально

Правда установка vmware с нуля у меня вчера вылилась в двух часовой секс:

модули я собрал отдельно - так быстрее и проще
скрипт установки упорно пытался собрать эти модули самостоятельно, 
пришлось это у него закомментировать

После этого вроде как заработала, ядро std26-up-2.6.6.

Да, vmware та, что вчера раздавали на их сайте.

Rgds,
Rider



Подробная информация о списке рассылки Sisyphus