The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Не ставится Vmware-Workstation 5.0.0 на FC 6"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на рабочей станции (Public)
Изначальное сообщение [ Отслеживать ]

"Не ставится Vmware-Workstation 5.0.0 на FC 6"  
Сообщение от DiMUS on 01-Апр-07, 13:45 
Не могу поставить вмваре
Вот что говорит:

#uname -a
Linux dimus.x-lan.ru 2.6.18-1.2798.fc6 #1 SMP Mon Oct 16 14:37:32 EDT 2006 i686 i686 i386 GNU/Linux

#vmware-config.pl
Using compiler "/usr/bin/gcc". Use environment variable CC to override.

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

The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match
your running kernel (version 2.6.18-1.2798.fc6).  Even if the module were to
compile successfully, it would not load into the running kernel.

пробовал /usr/src/kernels/2.6.18-1.2798.fc6-i686/include -> та же фигня
пробовал добавлять в version.h -> #define UTC_RELEASE "2.6.18-1.2798.fc6"
эффекта нуль.

Подскажите как этой х-не хедры подсунуть нужные.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Не ставится Vmware-Workstation 5.0.0 на FC 6"  
Сообщение от FelixS email(??) on 04-Апр-07, 21:16 
>Не могу поставить вмваре
>Вот что говорит:
>
>#uname -a
>Linux dimus.x-lan.ru 2.6.18-1.2798.fc6 #1 SMP Mon Oct 16 14:37:32 EDT 2006 i686
>i686 i386 GNU/Linux
>
>#vmware-config.pl
>Using compiler "/usr/bin/gcc". Use environment variable CC to override.
>
>What is the location of the directory of C header files that
>match your running
>kernel? [/usr/src/linux/include] /usr/include
>
>The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match
>your running kernel (version 2.6.18-1.2798.fc6).  Even if the module were to
>
>compile successfully, it would not load into the running kernel.
>
>пробовал /usr/src/kernels/2.6.18-1.2798.fc6-i686/include -> та же фигня
>пробовал добавлять в version.h -> #define UTC_RELEASE "2.6.18-1.2798.fc6"
>эффекта нуль.
>
>Подскажите как этой х-не хедры подсунуть нужные.

ну говорит же, что не может найти директорию с кернел хидерами. И вообще, ставь VMWare Server 1.0. Он бесплатный, в отличие от Workstation. А делает все то же самое.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Не ставится Vmware-Workstation 5.0.0 на FC 6"  
Сообщение от oleg (??) on 30-Май-07, 22:03 
>Не могу поставить вмваре
>Вот что говорит:
>
>#uname -a
>Linux dimus.x-lan.ru 2.6.18-1.2798.fc6 #1 SMP Mon Oct 16 14:37:32 EDT 2006 i686
>i686 i386 GNU/Linux
>
>#vmware-config.pl
>Using compiler "/usr/bin/gcc". Use environment variable CC to override.
>
>What is the location of the directory of C header files that
>match your running
>kernel? [/usr/src/linux/include] /usr/include
>
>The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match
>your running kernel (version 2.6.18-1.2798.fc6).  Even if the module were to
>
>compile successfully, it would not load into the running kernel.
>
>пробовал /usr/src/kernels/2.6.18-1.2798.fc6-i686/include -> та же фигня
>пробовал добавлять в version.h -> #define UTC_RELEASE "2.6.18-1.2798.fc6"
>эффекта нуль.
>
>Подскажите как этой х-не хедры подсунуть нужные.


Я делал так(vm 5.5 на FC6):
1)поменять 2 файла до сборки модулей -
cp -f compat_wait.h /tmp/vmware-config0/vmmon-only/include
cp -f hostif.c /tmp/vmware-config0/vmmon-only/linux
Можно например в конфигураторе поставить слип 10 до сборки модулей
2) когда спит поменять файлы эти
В hostif.c закоментить 3365 строку compat_set_user_nice(current, -20);
В compat_wait.h - пораньше определить #define VMW_HAVE_EPOLL 1
3) Должно собраться
Потом когда конфигуратор закончится написав Enjoy - удали файл /etc/vmware/not_configured
И запускай vmware (загрузив vmmon)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Не ставится Vmware-Workstation 5.0.0 на FC 6"  
Сообщение от FelixS email(??) on 31-Май-07, 07:40 
>>Не могу поставить вмваре
>>Вот что говорит:
>>
>>#uname -a
>>Linux dimus.x-lan.ru 2.6.18-1.2798.fc6 #1 SMP Mon Oct 16 14:37:32 EDT 2006 i686
>>i686 i386 GNU/Linux
>>
>>#vmware-config.pl
>>Using compiler "/usr/bin/gcc". Use environment variable CC to override.
>>
>>What is the location of the directory of C header files that
>>match your running
>>kernel? [/usr/src/linux/include] /usr/include
>>
>>The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match
>>your running kernel (version 2.6.18-1.2798.fc6).  Even if the module were to
>>
>>compile successfully, it would not load into the running kernel.
>>
>>пробовал /usr/src/kernels/2.6.18-1.2798.fc6-i686/include -> та же фигня
>>пробовал добавлять в version.h -> #define UTC_RELEASE "2.6.18-1.2798.fc6"
>>эффекта нуль.
>>
>>Подскажите как этой х-не хедры подсунуть нужные.
>
>
>Я делал так(vm 5.5 на FC6):
>1)поменять 2 файла до сборки модулей -
>cp -f compat_wait.h /tmp/vmware-config0/vmmon-only/include
>cp -f hostif.c /tmp/vmware-config0/vmmon-only/linux
>Можно например в конфигураторе поставить слип 10 до сборки модулей
>2) когда спит поменять файлы эти
>В hostif.c закоментить 3365 строку compat_set_user_nice(current, -20);
>В compat_wait.h - пораньше определить #define VMW_HAVE_EPOLL 1
>3) Должно собраться
>Потом когда конфигуратор закончится написав Enjoy - удали файл /etc/vmware/not_configured
>И запускай vmware (загрузив vmmon)


А может проще VMWare Server поставить? Из rpm?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Не ставится Vmware-Workstation 5.0.0 на FC 6"  
Сообщение от ligurio (??) on 06-Июл-07, 01:19 
>>>Не могу поставить вмваре
>>>Вот что говорит:
>>>
>>>#uname -a
>>>Linux dimus.x-lan.ru 2.6.18-1.2798.fc6 #1 SMP Mon Oct 16 14:37:32 EDT 2006 i686
>>>i686 i386 GNU/Linux
>>>
>>>#vmware-config.pl
>>>Using compiler "/usr/bin/gcc". Use environment variable CC to override.
>>>
>>>What is the location of the directory of C header files that
>>>match your running
>>>kernel? [/usr/src/linux/include] /usr/include
>>>
>>>The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match
>>>your running kernel (version 2.6.18-1.2798.fc6).  Even if the module were to
>>>
>>>compile successfully, it would not load into the running kernel.
>>>
>>>пробовал /usr/src/kernels/2.6.18-1.2798.fc6-i686/include -> та же фигня
>>>пробовал добавлять в version.h -> #define UTC_RELEASE "2.6.18-1.2798.fc6"
>>>эффекта нуль.
>>>
>>>Подскажите как этой х-не хедры подсунуть нужные.
>>
>>
>>Я делал так(vm 5.5 на FC6):
>>1)поменять 2 файла до сборки модулей -
>>cp -f compat_wait.h /tmp/vmware-config0/vmmon-only/include
>>cp -f hostif.c /tmp/vmware-config0/vmmon-only/linux
>>Можно например в конфигураторе поставить слип 10 до сборки модулей
>>2) когда спит поменять файлы эти
>>В hostif.c закоментить 3365 строку compat_set_user_nice(current, -20);
>>В compat_wait.h - пораньше определить #define VMW_HAVE_EPOLL 1
>>3) Должно собраться
>>Потом когда конфигуратор закончится написав Enjoy - удали файл /etc/vmware/not_configured
>>И запускай vmware (загрузив vmmon)
>
>
>А может проще VMWare Server поставить? Из rpm?
вообще в любом случае в системе должны быть исходники того ядра, какой загружено в данный момент. Вернее не исходники, а заголовочные файлы ядра.
И не важно с чего вы ставите из tar.gz или rpm

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Не ставится Vmware-Workstation 5.0.0 на FC 6"  
Сообщение от Николай (??) on 05-Окт-07, 11:16 
Проблему с version.h на ФС5 решил так. Федора устанавливаеться без исходников ядра. Посмотрел версию ядра скачал исходник идентичного ядра src.rpm билд, make и на этом мучения закончились. Много людей ошибочно создают файл версион руками - прочитал много сайтов нифига у них не получилось
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Не ставится Vmware-server 1.0.4 на ASPLinux 11.2 (2.6.17)"  
Сообщение от ASPuser email on 24-Янв-08, 11:15 
Скачал  VMware-server-1.0.4-56528.i386.rpm.
При установке выдает:
What is location of the directory of C header files that match your running kernel?[/usr/src/linux/include]

Подскажите пожайлуйста как можно решить данную задачку.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Не ставится Vmware-server 1.0.4 на ASPLinux 11.2 (2.6.17)"  
Сообщение от FelixS email(??) on 24-Янв-08, 11:24 
>Скачал  VMware-server-1.0.4-56528.i386.rpm.
>При установке выдает:
> What is location of the directory of C header files that
>match your running kernel?[/usr/src/linux/include]
>
>Подскажите пожайлуйста как можно решить данную задачку.

Пересобрать ядро, отключив в нем виртуализацию?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Не ставится Vmware-server 1.0.4 на ASPLinux 11.2 (2.6.17)"  
Сообщение от ASPuser email on 24-Янв-08, 19:19 
>>Скачал  VMware-server-1.0.4-56528.i386.rpm.
>>При установке выдает:
>> What is location of the directory of C header files that
>>match your running kernel?[/usr/src/linux/include]
>>
>>Подскажите пожайлуйста как можно решить данную задачку.
>
>Пересобрать ядро, отключив в нем виртуализацию?

Можешь описать пошагово процесс пересборки применительно к ASPLinux?
Заранее благодарен.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Не ставится Vmware-Workstation 5.0.0 на FC 6"  
Сообщение от angra (ok) on 08-Окт-07, 23:27 
В 2.6.18 изменился формат версии. Не исключен вариант что Vmware-Workstation 5.0.0 была выпущена раньше и про это не в курсе. Возьмите версию по-свежее.
А вообще советую глянуть на VirtualBox, мне он как-то больше понравился, особенно с учетом того, что у меня alsa, а не oss.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Не ставится Vmware-Workstation 5.0.0 на FC 6"  
Сообщение от AlesiR on 15-Апр-08, 15:46 
>В 2.6.18 изменился формат версии. Не исключен вариант что Vmware-Workstation 5.0.0 была
>выпущена раньше и про это не в курсе. Возьмите версию по-свежее.
>
>А вообще советую глянуть на VirtualBox, мне он как-то больше понравился, особенно
>с учетом того, что у меня alsa, а не oss.

Следующий метод работает 100% для Debian, устанавливаемого под ESX сервер. Возможно заработает и под прочие VMWare.
1. install make
2. install linux-headers-/$(uname -r)*
3. Fix compilation with error (@@VMWARE@@ UTS_RELEASE)
Well, VMWare tools sometimes fails to install into a Linux guest with recent kernel.
The error is something like this: The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match your running kernel (version 2.6.18.2-34-default). Even if the module were to compile successfully, it would not load into the running kernel.
With this bug you cannot sync the time with your hosting server, automate shutdown tasks, etc… This problem exist because the kernel source code structure is changed in recent kernels (I guess > 2.6.18). The VMWare tools installation script is looking for the string “#define UTS_RELEASE $kernel_number” into /usr/src/kernels/$(uname -r)*/include/linux/version.h but the UTS_RELEASE variable is now into the file utsrelease.h.
To fix this, you can patch the VMWare tools installation script or just add the content of utsrelease.h to version.h. I suppose the second solution is the fastest one :)
To do this:
# cd /usr/src/kernels/$(uname -r)*/include/linux
# cat utsrelease.h >> version.h
4. Get fixed src at: http://tuxx-home.at/archives/2007/06/29/T12_33_53/

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру