Bonsoir,

Décidément, je me rends compte qu'il n'est pas super évident d'installer des pg... il faut mettre les mains dans le cambouis :-D;-)

Voilà, j'essaie d'installer "VMware-server-2.0.2-203138.x86_64.rpm" que je viens de télécharger sur le site de VMware. J'ai d'abord lancé la commande : rpm -i VMware-server-2.0.2-203138.x86_64.rpm. Ensuite : /usr/bin/vmware-config.pl et là, patatra... :

Using 2.6.x kernel build system.
make: entrant dans le répertoire « /tmp/vmware-config0/vmmon-only »
make -C /lib/modules/2.6.30.9-102.fc11.x86_64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: entrant dans le répertoire « /usr/src/kernels/2.6.30.9-102.fc11.x86_64 »
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: erreur: conflicting types for 'poll_initwait'
include/linux/poll.h:67: note: previous declaration of 'poll_initwait' was here
Dans le fichier inclus à partir de /tmp/vmware-config0/vmmon-only/./include/vmware.h:38,
à partir de /tmp/vmware-config0/vmmon-only/linux/driver.c:99:
/tmp/vmware-config0/vmmon-only/./include/vm_basic_types.h:108:7: attention : « __FreeBSD__ » n'est pas défini
Dans le fichier inclus à partir de /tmp/vmware-config0/vmmon-only/./include/vcpuset.h:103,
à partir de /tmp/vmware-config0/vmmon-only/./include/modulecall.h:37,
à partir de /tmp/vmware-config0/vmmon-only/./common/vmx86.h:33,
à partir de /tmp/vmware-config0/vmmon-only/linux/driver.h:29,
à partir de /tmp/vmware-config0/vmmon-only/linux/driver.c:101:
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:329:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:333:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:401:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:407:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:460:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:506:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:551:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:595:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:640:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:684:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:729:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:773:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:775:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:816:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:860:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:862:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:903:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:945:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:947:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:986:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1028:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1030:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1069:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1223:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1227:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1313:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1536:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1663:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1796:7: attention : « _MSC_VER » n'est pas défini
Dans le fichier inclus à partir de /tmp/vmware-config0/vmmon-only/./include/vm_asm_x86_64.h:39,
à partir de /tmp/vmware-config0/vmmon-only/./include/vm_asm.h:41,
à partir de /tmp/vmware-config0/vmmon-only/linux/driver.c:103:
/tmp/vmware-config0/vmmon-only/./include/vm_asm_x86.h:486:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_asm_x86.h:779:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_asm_x86.h:820:7: attention : « _MSC_VER » n'est pas défini
/tmp/vmware-config0/vmmon-only/./include/vm_asm_x86.h:922:7: attention : « _MSC_VER » n'est pas défini
Dans le fichier inclus à partir de /tmp/vmware-config0/vmmon-only/./include/vm_asm.h:41,
à partir de /tmp/vmware-config0/vmmon-only/linux/driver.c:103:
/tmp/vmware-config0/vmmon-only/./include/vm_asm_x86_64.h:56:7: attention : « _MSC_VER » n'est pas défini
Dans le fichier inclus à partir de /tmp/vmware-config0/vmmon-only/linux/driver.c:119:
/tmp/vmware-config0/vmmon-only/./common/hostif.h:53:7: attention : « WINNT_DDK » n'est pas défini
/tmp/vmware-config0/vmmon-only/linux/driver.c: In function 'LinuxDriverSyncCallOnEachCPU':
/tmp/vmware-config0/vmmon-only/linux/driver.c:1423: erreur: 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: erreur: 'struct task_struct' has no member named 'euid'
/tmp/vmware-config0/vmmon-only/linux/driver.c:1987: erreur: 'struct task_struct' has no member named 'uid'
/tmp/vmware-config0/vmmon-only/linux/driver.c:1988: erreur: 'struct task_struct' has no member named 'fsuid'
/tmp/vmware-config0/vmmon-only/linux/driver.c:1988: erreur: 'struct task_struct' has no member named 'uid'
/tmp/vmware-config0/vmmon-only/linux/driver.c:1989: erreur: 'struct task_struct' has no member named 'egid'
/tmp/vmware-config0/vmmon-only/linux/driver.c:1989: erreur: 'struct task_struct' has no member named 'gid'
/tmp/vmware-config0/vmmon-only/linux/driver.c:1990: erreur: 'struct task_struct' has no member named 'fsgid'
/tmp/vmware-config0/vmmon-only/linux/driver.c:1990: erreur: 'struct task_struct' has no member named 'gid'
/tmp/vmware-config0/vmmon-only/linux/driver.c:2007: erreur: too many arguments to function 'smp_call_function'
make[2]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] Erreur 1
make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] Erreur 2
make[1]: quittant le répertoire « /usr/src/kernels/2.6.30.9-102.fc11.x86_64 »
make: *** [vmmon.ko] Erreur 2
make: quittant le répertoire « /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.

Merci 😉
C'est pour cette raison que j'ai abondonné VMware sous Fedora.
Fedora ne fait pas partie de la matrice de compatibilité de VMware. VMware supporte et qualifie leurs produits sur RedHat (et CentOS).
Si tu ne veux pas mettre la main dans le cambouis installe Fedora/VirtualBox ou CentOS/VMware.
oui ou sinon, si l'aspect "serveur" de vmware t'attire plus que l'aspect application local virtualisé de virtualbox, tu as Xen !!! qui est un peu difficile à prendre en main mais ca donne un bon résultat !

sinon en effet part sur CentOs ...
Pb résolu...
Un ami m'a envoyé un patch...

Merci 😉
9 jours plus tard
14 jours plus tard
bonsoir à tous,

j'ai suivi le tuto linké ci-dessus mais malheureusement je rencontre un souci lors du lancement du fix.sh.

./vmware-server.2.0.1_x64-modules-2.6.30.4-fix.sh
Found tar file for vmmon module
Found tar file for vmci module
Found tar file for vmnet module
Found tar file for vsock module
Using patch file: /usr/src/vmware-patches/vmware-server.2.0.1_x64-modules-2.6.30.4-fix.patch
Using module directory: /usr/lib/vmware/modules/source
Using backup directory: /usr/lib/vmware/modules/source-backup
Untarring vmmon.tar
Untarring vmci.tar
Untarring vmnet.tar
Untarring vsock.tar
Testing patch
./vmware-server.2.0.1_x64-modules-2.6.30.4-fix.sh: line 71: patch : commande introuvable
Sorry, problem with the patch, I can't apply it

Ma version de kernel est la même que la tienne : Linux fedora 2.6.31.9-174.fc12.x86_64 #1 SMP Mon Dec 21 05:33:33 UTC 2009 x86_64 x86_64 x86_64 GNU/Linux

la version de VMware server : VMware-server-2.0.1-156745.x86_64.tar.gz

Merci d'avance pour votre retour.
Bonsoir,
./vmware-server.2.0.1_x64-modules-2.6.30.4-fix.sh: line 71: patch : commande introuvable
Il te manque simplement la commande « patch » ; celle-ci est disponible dans le paquet du même nom.
Si c'est ça, le boulet.
En fait comme j'avais accès au man de la commande je pensais qu'elle était obligatoirement présente mais je n'ai pas vérifié.
Je regarde ça et j'édite ce message, merci.

Edit : tu avais raison, tout est rentré dans l'ordre. Merci.