Bonjour,
je me suis attaqué à une mise à jour du VMware à cause du noyau pour le refaire fonctionner comme d'habitude quoi ...
Puis stupeur, au niveau du kernels j'ai le droit à une erreur et impossible de continuer l'installation.
Voici la partie intéressante :
Trying to find a suitable vmmon module for your running kernel.

None of the pre-built vmmon modules for VMware Workstation is suitable for your
running kernel. Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes]

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]

The path "/usr/src/linux/include" is not an existing directory.

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/kernels/2.6.18-1.2869.fc6-i586

The path "/usr/src/kernels/2.6.18-1.2869.fc6-i586" is an existing directory,
but it does not contain a "linux" subdirectory as expected.

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/kernels/2.6.19-1.2895.fc6-i586

The path "/usr/src/kernels/2.6.19-1.2895.fc6-i586" is an existing directory,
but it does not contain a "linux" subdirectory as expected.
Je ne sais quoi faire, j'ai installé la dernière version apr un paquet RPM, j'ai lancé /usr/bin/vmware-config et j'en suis là ...
Bon le noyau vous l'avez vu, c'est le 2.6.19 (j'ai booté avec le noyau de Xen et la version 2.6.18, pareil) et je possède pour information les drivers de nVidia venant de livna.

J'ai cherché sur Exalead, Google et même ici, rien de concluant. :-?

Merci de m'aider, j'y bloque depuis plusieurs jours avec mon père ...
Bonjour,
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/kernels/2.6.18-1.2869.fc6-i586
Ton kernel-devel est en i586, est-ce voulu ?
Ton kernel est-il aussi en i586 ?
Veux-tu rester en i586 ?

Dans tout les cas, un éclaircissement au sujet de tes noyau me semble nécessaire.
Poste les résultats des commandes suivantes stp :

1- Vérification des noyaux installés :
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n" kernel*

2- Vérification du noyau utilisé :
uname -a
Je sais, je suis moi même surpris que ça soit installé avec cette architecture.

Les résultats de tes commandes :
couretca@CHAMBRECAC:~$ rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n" kernel*
kernel-2.6.18-1.2869.fc6.i686
kernel-headers-2.6.19-1.2895.fc6.i386
kernel-2.6.19-1.2895.fc6.i686
kernel-xen-2.6.19-1.2895.fc6.i686
kernel-devel-2.6.18-1.2869.fc6.i586
kernel-devel-2.6.19-1.2895.fc6.i586
couretca@CHAMBRECAC:~$ uname -a
Linux CHAMBRECAC.DOMAINE 2.6.19-1.2895.fc6 #1 SMP Wed Jan 10 19:28:18 EST 2007 i686 athlon i386 GNU/Linux
Tu peux supprimer tous les kernel-devels, aucun ne correspond à tes kernels.
yum remove kernel-devel

Tu peux ensuite installer le bon kernel-devel :
yum install kernel-devel-2.6.19-1.2895.fc6.i686
Je te remercie, ça fonctionne impeccablement maintenant. 😉

Comme quoi par pur mégarde. :roll:
9 jours plus tard
Bonjour,

je me permet de remonter le poste car j'ai le meme problème et je n'arrive pas à le résoudre.
Voici le resultat des commandes précédentes

kernel-2.6.18-1.2868.fc6.i686
kernel-headers-2.6.18-1.2798.fc6.i386
kernel-devel-2.6.19-1.2895.fc6.i686
kernel-2.6.18-1.2798.fc6.i686

et uname -a
Linux pingouin 2.6.18-1.2868.fc6 #1 SMP Fri Dec 15 17:32:54 EST 2006 i686 i686 i386 GNU/Linux


Mon probleme
je lance /usr/bin/vmware-config.pl

tout se passe bien jusqu'a ce message

None of the pre-built vmmon modules for VMware Server is suitable for your
running kernel. Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes] yes


puis
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
The path "/usr/src/linux/include" is not an existing directory.


effectivement, je n'ai pas de /usr/src/linux/include
j'ai /usr/src/redhat ou /usr/src/kernel

et là, je suis coincé.
Je debute sous Linux donc je ne sais pas trop quoi faire.
Vous avez une idée?

Merci par avance
kernel-2.6.18-1.2868.fc6.i686
kernel-headers-2.6.18-1.2798.fc6.i386
kernel-devel-2.6.19-1.2895.fc6.i686
kernel-2.6.18-1.2798.fc6.i686
Le kernel et le kernel-devel ne correspondent pas.
Donc :
yum remove kernel-devel-2.6.19-1.2895.fc6.i686
yum install kernel-devel-2.6.18-1.2868.fc6.i686
Merci pour ta réponse rapide!

kernel-2.6.18-1.2868.fc6.i686
kernel-devel-2.6.18-1.2868.fc6.i686
kernel-headers-2.6.18-1.2798.fc6.i386
kernel-2.6.18-1.2798.fc6.i686

Maintenant, tous mes packages correspondent, mais ca n'a rien changé. J'ai toujours le meme message.🙁
le yum install kernel-devel-2.6.18-1.2868.fc6.i686 ne fonctionne pas chez moi donc je l'ai telechargé et installé à la main.
Installe aussi le kernel-headers en 2868 :
yum remove kernel-headers-2.6.18-1.2798.fc6.i386
yum install kernel-headers-2.6.18-1.2868.fc6

Et fait bien attention à redémarrer sur le bon noyau (2868).

Vérifie aussi que ta version de vmware soit pour le noyau 2.6.18 car il existe un nouveau noyau en 2.6.19
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
/usr/src/kernels/2.6.18-1.2868.fc6-i686/include
J'ai ce message maintenant

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


Je cherche donc a mettre à jours le kernel headers

oups, j'avais pas vu que tu le disais deja dans ton message.:roll:
Raoul Simpson wrote:
None of the pre-built vmmon modules for VMware Server is suitable for your
running kernel. Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes] yes


puis
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
The path "/usr/src/linux/include" is not an existing directory.


effectivement, je n'ai pas de /usr/src/linux/include
j'ai /usr/src/redhat ou /usr/src/kernel
Merci par avance
Effectivement. Contrairement aux autres commentaires, il ne faut pas installer kernel-devel, mais plutôt le paquet kernel-headers de ta version installée afin de pouvoir compiler les modules de VMware Workstation (il s'agit donc d'un module du noyau, c'est donc dire que tu devras le faire à chaque fois que tu mets à jour ton kernel, il ne faut pas l'oublier!) .

Vérifie que c'est bien installé en faisant:
[bouchecl@fedora ~]$ rpm -qa | grep kernel-headers
kernel-headers-2.6.19-1.2895.fc6
[bouchecl@fedora ~]$
Dans mon cas, le path demandé par VMware était le suivant :
/lib/modules/2.6.19-1.2895.fc6/source/include
Par ailleurs, afin d'aider la compilation, il est parfois nécessaire d'ajouter un lien symbolique dans le dossier
[root@fedora ~]# cd /lib/modules/2.6.19-1.2895.fc6/build/include/linux
[root@fedora linux]# ln -s autoconf.h config.h
Note enfin que si tu veux installer Fedora en 'guest', les "VMware Tools" installent correctement, mais la compilation du module "Fast Network" ne fonctionne pas avec ce qui est inclus dans VWware Workstation 5.5.3 build-34685. Ce n'est pas grave, le réseau fonctionne quand même...
Salut,

désolé de ne pas avoir répondu plus tot mais c'est parcque j'ai fait une boulette.
J'ai lancé la désinstallation du kernel header et j'ai tout perdu.
Une grosse partie de mes applications a été desinstallé ainsi que Xorg et compagnie.
J'ai essayé de recuperer tout ca mais rien à faire, le syteme était HS.

J'ai du refaire une installe complete. Je pense que je pourrais de nouveau tenter l'installation de VMware dans l'après midi.
8 jours plus tard
bonjour j'ai le même probeme, je trouve pas le chemin d'include !!
/lib/modules/"version de linux"/source/include
/usr/src/kernels/"version de linux"/include
sont introuvablent chez moi
mon chemin /usr/src/redhat/
nb: ce que j'ai souligné est introuvable.
svp comment faire ?? Merci
Poste des infos sur ton/tes noyaux installés et celui que tu utilises. Voir le message #2 de cette discussion.
Au cas où il y a une nouvelle version de vmware 5.5.3 qui fonctionne impeccable avec le kernel 2.6.19-2895 ....
liho wrote:Poste des infos sur ton/tes noyaux installés et celui que tu utilises. Voir le message #2 de cette discussion.
[root@mmd ~]# uname -a
Linux mmd.lirvalabo 2.6.18-1.2798.fc6xen #1 SMP Mon Oct 16
15:11:19 EDT 2006 i686 i686 i386 GNU/Linux
[root@mmd ~]# rpm -qa | grep kernel
kernel-devel-2.6.19-1.2911.fc6
kernel-headers-2.6.19-1.2911.fc6
kernel-xen-2.6.19-1.2895.fc6
kernel-xen-2.6.18-1.2798.fc6
[root@mmd ~]# rpm -qa | grep vmware
xorg-x11-drv-vmware-10.13.0-2.1
J'ai pas saisi le format de version que tu donnes slobberbone ma version de vmware server est build 29996

Sur le tuto vmware server j'ai intégré un patch pour le kernel 2895.fc6 (le kernel le plus récent est le 2911.fc6 ...)
[root@mmd ~]# uname -a
Linux mmd.lirvalabo 2.6.18-1.2798.fc6xen #1 SMP Mon Oct 16
15:11:19 EDT 2006 i686 i686 i386 GNU/Linux
[root@mmd ~]# rpm -qa | grep kernel
kernel-devel-2.6.19-1.2911.fc6
kernel-headers-2.6.19-1.2911.fc6
kernel-xen-2.6.19-1.2895.fc6
kernel-xen-2.6.18-1.2798.fc6
[root@mmd ~]# rpm -qa | grep vmware
xorg-x11-drv-vmware-10.13.0-2.1
avec un vmaware : VMware-workstation-5.5.1-19175.tar.gz
Mais tu parles d'un linux en tant que syteme vitualisé ou hote ?
kwizart wrote:Mais tu parles d'un linux en tant que syteme vitualisé ou hote ?
j'ai pas compris ta quetion kwizart :-?