Categories
linux

Installare VmWare server su Fedora Core 5

Dopo aver bestemmiato per quasi una settimana perchè Vmware Server non si installava su Fedora Core 5 Test 2 (e 3) ho scovato su un forum per Gentoo cosa bisogna fare per risolvere il problema.

Nello specifico bisogna aprire il file /usr/bin/vmware-config.pl e trovare il codice che inizia con la seguente la riga:

if (defined($gSystem{'page_offset'}) and

e commentare quello che segue così come indicato

# if (defined($gSystem{'page_offset'}) and
# not (lc($header_page_offset) eq lc($gSystem{'page_offset'}))) {
# if ($source eq 'user') {
# print wrap('The kernel defined by this directory of header files does '
# . 'not have the same address space size as your running '
# . 'kernel.' . "\n\n", 0);
# }
# return '';
#}

A questo punto il modulo per il kernel dovrebbe compilarsi senza ricevere più il fastidioso errore The kernel defined by this directory of header files does not have the same address space size as your running kernel.

Pare che il problema sia riconducibile a come vengono patchati e compilati i kernel da Red-Hat (infatti usandone uno vanilla non ho riscontrato nessuna difficoltà ad installare il programma).

Per i più curiosi ho anche trovato un tutorial per usare VmWare in associazione con Kadischi per creare dei liveCD di Fedora 5 e testarli senza masterizzarli ;)

ciuaz

11 replies on “Installare VmWare server su Fedora Core 5”

Ancora con Fedora? Ottimo prodotto, per carità, ma la risposta alle tue bestemmie informatiche te la sei già data. Io l’ho fatto tre anni fa, te che aspetti a ”Gentoo”izzarti?! :D

Thanks dude! I have absolutely no idea what is that language of yours but i still managed to understand (well, guess really) your instructions and was able to get vmware modules to compile on FC5 with 2.6.16-1.2080_FC5 kernel! :D

btw. is that Spanish or Italian?

Ho provato la stessa cosa suggerita nello script, pensando che fosse lo stesso per il kernel 2.6.16-1.2080_FC5smp.
Il check sul page_offset pare andare bene, ma poi non riesce a fare il build del modulo.

Output

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config3/vmmon-only'
make -C /lib/modules/2.6.16-1.2080_FC5smp/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/kernels/2.6.16-1.2080_FC5-smp-i686'
CC [M] /tmp/vmware-config3/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config3/vmmon-only/linux/driver.h:20,
from /tmp/vmware-config3/vmmon-only/linux/driver.c:49:
/tmp/vmware-config3/vmmon-only/./include/compat_wait.h:37:5: warning: "VMW_HAVE_EPOLL" is not defined
/tmp/vmware-config3/vmmon-only/./include/compat_wait.h:43:5: warning: "VMW_HAVE_EPOLL" is not defined
In file included from /tmp/vmware-config3/vmmon-only/linux/driver.h:20,
from /tmp/vmware-config3/vmmon-only/linux/driver.c:49:
/tmp/vmware-config3/vmmon-only/./include/compat_wait.h:60: error: conflicting types for ‘poll_initwait’
include/linux/poll.h:45: error: previous declaration of ‘poll_initwait’ was here/tmp/vmware-config3/vmmon-only/linux/driver.c:145: warning: initialization from incompatible pointer type
/tmp/vmware-config3/vmmon-only/linux/driver.c:149: warning: initialization from incompatible pointer type
make[2]: *** [/tmp/vmware-config3/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config3/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.16-1.2080_FC5-smp-i686'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config3/vmmon-only'
Unable to build the vmmon module.

Qualche idea?

grazie

Stesso problema sulla mia ubuntu dopo aver aggiornato con un kernel da me compilato dai sorgenti di kernel.org. Che compilatore usi tu scusa? Io ho GCC4

“morghot ha scritto:
April 3rd, 2006 at 19:46

Ho provato la stessa cosa suggerita nello script, pensando che fosse lo stesso per il kernel 2.6.16-1.2080_FC5smp.
Il check sul page_offset pare andare bene, ma poi non riesce a fare il build del modulo.”

Io avevo lo stesso problema, senza modificare il file vmware-config.pl, ho installato il pacchetto giusto

yum install kernel-smp-devel

come scritto qui

http://www.vmware.com/community/message.jspa?messageID=400275

Bye
DvD

Comments are closed.