Война с VMware - "no member named"

Аватар пользователя WebCode

Здравствуйте.

Я потерялся в жестокой битве с VMware.

vmware-config.pl не хочет собирать модуль. Сообщает:

Цитата:
/tmp/vmware-config2/vmnet-only/driver.c: In function `VNetProcessOwnsPort':
/tmp/vmware-config2/vmnet-only/driver.c:1698: error: structure has no member named `max_fds'
make[2]: *** [/tmp/vmware-config2/vmnet-only/driver.o] Ошибка 1

VMware: VMwareWorkstation-5.0.0-13124 (установлен из rpm)
OS: ASPLinux 10.0 (Kernel 2.6.15.4)

Чего ему от named'а нужно? Не могу понять.

Помогите, пожалуйста.

Аватар пользователя woodoo

Re: Война с VMware - "no member named"

WebCode

Цитата:
vmware-config.pl не хочет собирать модуль.

Исходники модуля vmnet от версии 5.0 нужно было патчить на предмет совместимости с ядрами от 2.6.11(12?).
http://ftp.cvut.cz/vmware/vmware-any-any-update96.tar.gz
Не поможет?

Аватар пользователя WebCode

Re: Война с VMware - "no member named"

Это что, ядро патчить? Или чего, можно поподробнее? Очень прошу.

Аватар пользователя woodoo

Re: Война с VMware - "no member named"

Цитата:
WebCode пишет:
Это что, ядро патчить? Или чего, можно поподробнее? Очень прошу.

Нет, не ядро.
- VMWare каждый раз при настройке собирает под текущее ядро свой модуль виртуального сетевого адаптера;
- это означает, что при обновлении ядра нужно "переконфигурировать" саму VMWare с тем, чтобы был собран новый модуль;
- столкнулся с проблемой сборки этого модуля при обновлении ядра ASPLinux 10 до какой-то там версии (сейчас не вспомнить), модуль просто не собирался или собирался, но не стартовал нормально;
- покопавшись на форумах vmware, обнаружил этот самый неофициальный патч (кстати, там внутри должна быть инструкция по использованию);
- этот патч решил проблему со сборкой модуля для ASPLinux 10, вплоть до последнего обновления ядра.

ASPLinux 11 (ядро 2.6.14) и VMWare 5.5.x работают нормально - модуль собирается без "бубновых плясок". Может просто взять последнюю версию вари?

Кстати, модуль vmnet - проприетарный, соответственно при загрузке пользователь уведомляется, что ядро "загрязнено" неGPL-модулем (tainted), т.е. это не ошибка, а просто предупреждение.

Аватар пользователя WebCode

Re: Война с VMware - "no member named"

Ок. Буду пробовать версию 5.5.0, уже качаю. Если что, вернусь с вопросами Улыбка...

Большое спасибо всем, кто помогал разобраться...

RSS-материал