VMWare (подскажите как поставить)

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

VMWare

Сообщение seval »

У меня Mandriva 2008.0. Ставлю VMware-workstation-6.0.0-45731.i386.rpm. Перед этим поставил kernel-source gcc gcc-c++. После установки запустил ./runme.pl из пакета vmware-any-any-update117d.tar.gz. В итоге мне выдает следующее

Код: Выделить всё

The directory of kernel headers (version 2.6.22.9-1mdvcustom) does not match
your running kernel (version 2.6.22.9-laptop-1mdv).  Even if the module were to
compile successfully, it would not load into the running kernel.

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]

Подскажите что нужно сделать чтобы установить и запустить vmware?
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: VMWare

Сообщение DjSpike »

Пакет dkms установи
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
Nibler
Сообщения: 39
ОС: Mandriva

Re: VMWare

Сообщение Nibler »

Такая же фигня случалась. Мне обычно помогала установка kernel-headers и kernel-devel. Потом перегружаешься и запускаешь установку и vmware должно в качестве путя определить /lib/modules/kernel... (что-то в этом роде). А зачем тебе 6.0.0? поставь 6.0.3-6.0.5, они стабильнее
Администратор группы пользователей Mandriva linux вконтакте (http://vkontakte.ru/club124062), где больше 1000 человек
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: VMWare

Сообщение seval »

DjSpike писал(а):
19.11.2008 11:13
Пакет dkms установи

Стоит
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: VMWare

Сообщение seval »

Nibler писал(а):
19.11.2008 11:21
Такая же фигня случалась. Мне обычно помогала установка kernel-headers и kernel-devel. Потом перегружаешься и запускаешь установку и vmware должно в качестве путя определить /lib/modules/kernel... (что-то в этом роде). А зачем тебе 6.0.0? поставь 6.0.3-6.0.5, они стабильнее

kernel-headers - такого чего то не нашел, kernel-devel - стоит. Ставлю ту версию которая у меня есть.
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: VMWare

Сообщение SinClaus »

Какой смысл ставить на свободную систему ломаную программу? Или купленную?
Есть ведь прекрасная виртуальная машина VirtualBox.
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: VMWare

Сообщение DjSpike »

SinClaus писал(а):
19.11.2008 15:38
Какой смысл ставить на свободную систему ломаную программу? Или купленную?
Есть ведь прекрасная виртуальная машина VirtualBox.


В чем смысл пусть философы разбираются...
Лично я использую VMWare только по той причине что в VirtualBOX не смог настроить сеть....
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: VMWare

Сообщение seval »

DjSpike писал(а):
19.11.2008 16:09
SinClaus писал(а):
19.11.2008 15:38
Какой смысл ставить на свободную систему ломаную программу? Или купленную?
Есть ведь прекрасная виртуальная машина VirtualBox.


В чем смысл пусть философы разбираются...
Лично я использую VMWare только по той причине что в VirtualBOX не смог настроить сеть....

По этой же причине и я хочу поставить VMWare, мне нужна рабочая сеть.
Спасибо сказали:
Nibler
Сообщения: 39
ОС: Mandriva

Re: VMWare

Сообщение Nibler »

На данный момент Vmware лучший. Я за OpenSource, но к сожалению у меня слишком многое завязано на варе, и делать переход на неизвестную мне штуку будет очень проблематично (тк придётся переустанавливать виртуальные машины, а самое геморное - заново настраивать серваки). К тому же у Вари есть и бесплатные (freeware) версии, такие как VMware Server или VMplayer.
Администратор группы пользователей Mandriva linux вконтакте (http://vkontakte.ru/club124062), где больше 1000 человек
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: VMWare

Сообщение SinClaus »

Странно... У меня в Sun sVM VirtualBox работают и работали винда, разные линуксы, и xBSD - у всех сеть настраивалась в одно касание. А до того - в боксе из репозиториев сеть настраивалась точно так же.
Может, в консерватории что-то подправить?
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: VMWare

Сообщение seval »

Для меня важно что бы на виртуальной машине был IP моей сети. В Virtualbox я не могу настроить сеть в bridge. Мне бы даже подошел VMplayer но он тоже не ставится.
Спасибо сказали:
olelukoie
Сообщения: 1248
ОС: Linux, Win

Re: VMWare

Сообщение olelukoie »

Так, я внимательно посмотрел на текст ошибки и вот что подумал. Скорее всего, у Вас установлен пакет kernel-devel не той же версии, что и используемое ядро, либо не установлен совсем, а вместо него стоит пакет kernel-sources, номер версии в котором всегда и преднамеренно заканчивается на custom. Удалите пакет kernel-sources и установите (или переустановите) пакет kernel-devel, номер версии которого (включая слово laptop) в точности соответствует используемому ядру. И вообще, пакет kernel-source(s) нужен только в том случае, если Вы собираетесь сами пересобирать ядро из исходников. Если таких намерений нет, удалите его и больше не устанавливайте.
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: VMWare

Сообщение seval »

olelukoie писал(а):
20.11.2008 18:37
Так, я внимательно посмотрел на текст ошибки и вот что подумал. Скорее всего, у Вас установлен пакет kernel-devel не той же версии, что и используемое ядро, либо не установлен совсем, а вместо него стоит пакет kernel-sources, номер версии в котором всегда и преднамеренно заканчивается на custom. Удалите пакет kernel-sources и установите (или переустановите) пакет kernel-devel, номер версии которого (включая слово laptop) в точности соответствует используемому ядру. И вообще, пакет kernel-source(s) нужен только в том случае, если Вы собираетесь сами пересобирать ядро из исходников. Если таких намерений нет, удалите его и больше не устанавливайте.

Сейчас стоят пакеты:
kernel-laptop-2.6.22.9-1mdv
kernel-laptop-devel-2.6.22.9-1mdv
kernel-laptop-latest
fglrx-kernel-laptop-2.6.22.9-1mdv
fglrx-kernel-laptop-latest
Я переустановил систему и эти пакеты стоят по умолчанию.
Теперь другая ошибка, после конфигурирования сетевых интерфейсов:

Код: Выделить всё

Extracting the sources of the vmnet module.

Building the vmnet module.

Using 2.6.x kernel build system.
make: Entering directory `/home/seval/tmp/vmware-config0/vmnet-only'
make -C /lib/modules/2.6.22.9-laptop-1mdv/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.22.9-laptop-1mdv'
  CC [M]  /home/seval/tmp/vmware-config0/vmnet-only/driver.o
  CC [M]  /home/seval/tmp/vmware-config0/vmnet-only/hub.o
  CC [M]  /home/seval/tmp/vmware-config0/vmnet-only/userif.o
/home/seval/tmp/vmware-config0/vmnet-only/userif.c: В функции ‘VNetCopyDatagramToUser’
/home/seval/tmp/vmware-config0/vmnet-only/userif.c:630: ошибка: ‘const struct sk_buff’ has no member named ‘h’
/home/seval/tmp/vmware-config0/vmnet-only/userif.c:630: ошибка: ‘const struct sk_buff’ has no member named ‘nh’
/home/seval/tmp/vmware-config0/vmnet-only/userif.c:636: ошибка: ‘const struct sk_buff’ has no member named ‘h’
make[2]: *** [/home/seval/tmp/vmware-config0/vmnet-only/userif.o] Ошибка 1
make[1]: *** [_module_/home/seval/tmp/vmware-config0/vmnet-only] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.22.9-laptop-1mdv'
make: *** [vmnet.ko] Ошибка 2
make: Leaving directory `/home/seval/tmp/vmware-config0/vmnet-only'
Unable to build the vmnet module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".

Execution aborted.

Скажите куда теперь рыть?
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: VMWare

Сообщение seval »

Наложил vmware-any-any-update116 патч и все пошло. Спасибо Всем
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: VMWare

Сообщение seval »

Блин теперь при запуске созданной вурт машины выдает:

Код: Выделить всё

Version mismatch with vmmon module: expecting 161.0, got 167.0.
You have an incorrect version of the `vmmon' kernel module.
Try reinstalling VMware Workstation.

Подскажите что это?
Спасибо сказали:
Nibler
Сообщения: 39
ОС: Mandriva

Re: VMWare

Сообщение Nibler »

при установке апдейт патча у тебя заменился файл, прекомпилированный под ядро. Видимо это патч ориентирован на другое ядро и у тебя не совпадает версия ядра и версия ядра под который скомпилирован файл vmmon.ko (модуль)
Администратор группы пользователей Mandriva linux вконтакте (http://vkontakte.ru/club124062), где больше 1000 человек
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: VMWare

Сообщение Rootlexx »

seval
Errata.
Спасибо сказали:
olelukoie
Сообщения: 1248
ОС: Linux, Win

Re: VMWare

Сообщение olelukoie »

Rootlexx писал(а):
21.11.2008 18:41
seval
Errata.

Нет, это не то. Модуль vmmon имеет свою версию. Для vmware 6.0.0 этот номер равен 161.0, а патч vmware-any-any-116 устанавливает модуль, имеющий версию 167 (по крайней мере, именно такой вывод о номерах можно сделать на основе сообщения об ошибке). Отсюда и ошибка. Выходов два - либо брать таки последнюю на данный момент версию vmware (6.5), для которой никаких сторонних патчей не понадобится (и это правильный выход), либо брать патч, номер модуля vmmon в котором равен 161.0. Есть, правда, еще и третий выход (самый кривой) - накладывать не весь патч, а взять из него только тот модуль, который не собирается (в данном случае это vmnet), а все остальные оставить "родные".
Спасибо сказали: