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

  • 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

  • gentoo? mai! solo fedora ed ubuntu! :P

  • Don Joe

    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?

  • is 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

  • piotr3963

    prova questo link e vedi se trovi qualcosa di buono

    http://mirror.vmmatrix.net/vmware-any-any-update/?C=M;O=D

  • 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

  • Il Pierpa

    Sei un grande!

  • “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

  • Se può interessare ho inserito il processo completo di installazione del VMWare Server su Fedora core 5 sia come host che come guest su
    http://dgrossato.blogspot.com/2006/05/fedora-core-5-host-e-guest_114829355595883518.html

    Bye
    DvD

  • Versione aggiornata del mio precedente post con F7.

    http://dgrossato.blogspot.com/2007/06/vmware-server-e-fedora-7.html

    Byez

    DvD

%d bloggers like this: