Skocz do zawartości
Dareksbs

Problem z Vmware

Polecane posty

Od dwóch godzin toczę wojnę z tym pancernym instalatorem Vmwarer i nie mogę tego zainstalować...

Ciągle coś, jak nie mogło znaleźć gcc to nie znaleźć czegoś innego...

 

Jak na razie wyrzuca tyko error :

 

 

Building the vmmon module.

 

Using 2.6.x kernel build system.

make: Entering directory `/tmp/vmware-config2/vmmon-only'

make -C /lib/modules/2.6.32-5-openvz-amd64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules

make[1]: Entering directory `/usr/src/linux-headers-2.6.32-5-openvz-amd64'

/tmp/vmware-config2/vmmon-only/Makefile:106: *** Inappropriate build environment: you wanted to use gcc version 4.1.3 while kernel attempts to use gcc version 4.3.5.

/tmp/vmware-config2/vmmon-only/Makefile:108: *** For proper build you'll have to replace gcc-4.3 with symbolic link to /usr/bin/gcc. Stop.

make[3]: *** [_module_/tmp/vmware-config2/vmmon-only] Error 2

make[2]: *** [sub-make] Error 2

make[1]: *** [all] Error 2

make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-5-openvz-amd64'

make: *** [vmmon.ko] Error 2

make: Leaving directory `/tmp/vmware-config2/vmmon-only'

Unable to build the vmmon module.

 

For more information on how to troubleshoot module-related problems, please

visit our Web site at "http://www.vmware.com/go/unsup-linux-products" and

"http://www.vmware.com/go/unsup-linux-tools".

 

Execution aborted.

 

Ktoś ma jakąś metodę jak to wskrzesić ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Próbujesz użyć do kompilacji gcc 4.1, sprawdź w systemie jakie jest domyślne, ewentualnie sprawdź link /usr/bin/gcc tak jak mówi komunikat.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Próbujesz użyć do kompilacji gcc 4.1, sprawdź w systemie jakie jest domyślne, ewentualnie sprawdź link /usr/bin/gcc tak jak mówi komunikat.

 

Sprawdziłem /usr/bin/gcc

 

oczywiście jest tam skrót gcc do pliku gcc-4.1

Zrobiłem to aby instalator vmware nie wyrzucał błędu (użyłem komendy ln -sf /usr/bin/gcc-4.1 /usr/bin/gcc)

 

Dodatkowo mam tam jeszcze gcc-4.2 gcc-4.3 oraz gcc-4.4

 

Który najlepiej wybrać ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Kernel kompilowałeś z gcc 4.3, to z takim kompiluj tez moduł kernela do vmware.

Ja np na Gentoo mam kernel 4.6.2.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Kernel kompilowałeś z gcc 4.3, to z takim kompiluj tez moduł kernela do vmware.

Ja np na Gentoo mam kernel 4.6.2.

 

Dalej nic, dla pewności przeinstalowałem system, zmieniłem gcc na 4.3 i wyrzuciło :

 

Extracting the sources of the vmmon module.

 

Building the vmmon module.

 

Using 2.6.x kernel build system.

make: Entering directory `/tmp/vmware-config0/vmmon-only'

make -C /lib/modules/2.6.32-5-openvz-amd64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules

make[1]: Entering directory `/usr/src/linux-headers-2.6.32-5-openvz-amd64'

CC [M] /tmp/vmware-config0/vmmon-only/linux/driver.o

In file included from /tmp/vmware-config0/vmmon-only/linux/driver.c:31:

/tmp/vmware-config0/vmmon-only/./include/compat_wait.h:78: error: conflicting types for 'poll_initwait'

/usr/src/linux-headers-2.6.32-5-common-openvz/include/linux/poll.h:70: error: previous declaration of 'poll_initwait' was here

In file included from /tmp/vmware-config0/vmmon-only/./common/vmx86.h:32,

from /tmp/vmware-config0/vmmon-only/linux/driver.h:29,

from /tmp/vmware-config0/vmmon-only/linux/driver.c:101:

/tmp/vmware-config0/vmmon-only/./include/x86msr.h:164:1: warning: "MSR_THERM2_CTL" redefined

In file included from /usr/src/linux-headers-2.6.32-5-common-openvz/arch/x86/include/asm/msr.h:4,

from /usr/src/linux-headers-2.6.32-5-common-openvz/arch/x86/include/asm/processor.h:21,

from /usr/src/linux-headers-2.6.32-5-common-openvz/include/linux/prefetch.h:14,

from /usr/src/linux-headers-2.6.32-5-common-openvz/include/linux/list.h:6,

from /usr/src/linux-headers-2.6.32-5-common-openvz/include/linux/module.h:9,

from /tmp/vmware-config0/vmmon-only/./include/compat_module.h:27,

from /tmp/vmware-config0/vmmon-only/linux/driver.c:26:

/usr/src/linux-headers-2.6.32-5-common-openvz/arch/x86/include/asm/msr-index.h:234:1: warning: this is the location of the previous definition

/tmp/vmware-config0/vmmon-only/linux/driver.c: In function 'LinuxDriverSyncCallOnEachCPU':

/tmp/vmware-config0/vmmon-only/linux/driver.c:1423: error: too many arguments to function 'smp_call_function'

/tmp/vmware-config0/vmmon-only/linux/driver.c: In function 'LinuxDriver_Ioctl':

/tmp/vmware-config0/vmmon-only/linux/driver.c:1987: error: 'struct task_struct' has no member named 'euid'

/tmp/vmware-config0/vmmon-only/linux/driver.c:1987: error: 'struct task_struct' has no member named 'uid'

/tmp/vmware-config0/vmmon-only/linux/driver.c:1988: error: 'struct task_struct' has no member named 'fsuid'

/tmp/vmware-config0/vmmon-only/linux/driver.c:1988: error: 'struct task_struct' has no member named 'uid'

/tmp/vmware-config0/vmmon-only/linux/driver.c:1989: error: 'struct task_struct' has no member named 'egid'

/tmp/vmware-config0/vmmon-only/linux/driver.c:1989: error: 'struct task_struct' has no member named 'gid'

/tmp/vmware-config0/vmmon-only/linux/driver.c:1990: error: 'struct task_struct' has no member named 'fsgid'

/tmp/vmware-config0/vmmon-only/linux/driver.c:1990: error: 'struct task_struct' has no member named 'gid'

/tmp/vmware-config0/vmmon-only/linux/driver.c:2007: error: too many arguments to function 'smp_call_function'

make[4]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] Error 1

make[3]: *** [_module_/tmp/vmware-config0/vmmon-only] Error 2

make[2]: *** [sub-make] Error 2

make[1]: *** [all] Error 2

make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-5-openvz-amd64'

make: *** [vmmon.ko] Error 2

make: Leaving directory `/tmp/vmware-config0/vmmon-only'

Unable to build the vmmon module.

 

For more information on how to troubleshoot module-related problems, please

visit our Web site at "http://www.vmware.com/go/unsup-linux-products" and

"http://www.vmware.com/go/unsup-linux-tools".

 

Execution aborted.

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

chiba nie zabangla na 4.3. Może skompiluj też kernel na 4.1 i ponów instalację vmware

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

chiba nie zabangla na 4.3. Może skompiluj też kernel na 4.1 i ponów instalację vmware

 

Orientujesz się może gdzie mogę znaleźć kernel 4.1, bo na kernel.org są od 2.6 w górę

 

Chyba że bym wrzucił Gentoo na serwer... Może nie było by tych błędów.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Podaj, jaki jest fizyczny system operacyjny, na którym to instalujesz.

Podaj też, jakiego vmware instalujesz.

 

Niepokoi mnie to:

2.6.32-5-openvz-amd64

Nie próbujesz przypadkiem instalować tego na kontenerze OpenVZ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jeśli chodzi o serwer to jest to dedyk testowy, na którym trzymam dużo rzeczy, miedzy innymi serwer OpenVZ, ale chyba to nie przeszkadza w instalacji ??

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jeśli chodzi o serwer to jest to dedyk testowy, na którym trzymam dużo rzeczy, miedzy innymi serwer OpenVZ, ale chyba to nie przeszkadza w instalacji ??

 

moze, ale nie musi

 

niemniej - najwazniejsza jest spojnosc - uzywanie tej samej wersji gcc do kompilacji kernela oraz modulow dodatkowych

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×