bonjour voila je frole la depression car je tente d'installer un programme (Vmware)
et j'ai toujours la meme erreur et je n'y comprend rien

voila la ou je bloque
mon noyeau est : 2.6.20,

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]


Comment continuer je n'en peux plus ,
Merci
Bonjour,
Tout d'abord, je te conseille de changer le titre de la discussion "Gros problème" ça n'indique rien d'intéressant. Un titre comme "installation de vmware : pb avec C header files" serait beaucoup mieux.
Ensuite, l'installation de vmware nécessite la compilation de modules spécifiques à la version du noyau. Pour pouvoir compiler ces modules, il faut installer les fichiers d'entêtes (C header files).
Par yum, cela donne :
yum install kernel-devel kernel-headers

Vérifie au préalable de bien avoir la version i686 du noyau (et pas la version i586), dans le cas bien sur ou tu n'es pas en x86_64.

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

2- Vérification du noyau utilisé :
uname -a

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

Poste les résultats.
voila mes resultats,
[root@localhost ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n" kernel*
kernel-PAE-debug-devel-2.6.20-1.2933.fc6.i686
kernel-PAE-devel-2.6.20-1.2933.fc6.i686
kernel-xen-devel-2.6.20-1.2933.fc6.i686
kernel-headers-2.6.20-1.2925.fc6.i386
kernel-kdump-devel-2.6.20-1.2933.fc6.i686
kernel-xen-2.6.18-1.2798.fc6.i686
kernel-devel-2.6.20-1.2933.fc6.i686
kernel-2.6.20-1.2925.fc6.i686
kernel-xen-2.6.19-1.2911.6.5.fc6.i686
kernel-debug-devel-2.6.20-1.2933.fc6.i686
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.20-1.2925.fc6 #1 SMP Sat Mar 10 19:15:16 EST 2007 i686 i686 i386 GNU/Linux
[root@localhost ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n" kmod*
kmod-fglrx-8.34.8-1.2.6.20_1.2925.fc6.i686
kernel-PAE-debug-devel-2.6.20-1.2933.fc6.i686
kernel-PAE-devel-2.6.20-1.2933.fc6.i686
Pourquoi as-tu installé ces kernel-PAE...devel alors que tu n'as pas le kernel-PAE ?
kernel-xen-devel-2.6.20-1.2933.fc6.i686
kernel-xen-2.6.18-1.2798.fc6.i686
kernel-xen-2.6.19-1.2911.6.5.fc6.i686
Là encore le kernel-xen-devel ne correspond à aucun kernel-xen installé
kernel-headers-2.6.20-1.2925.fc6.i386
kernel-2.6.20-1.2925.fc6.i686
Bon là ça correspond, il te manque juste le kernel-devel correspondant, pour l'installer :
yum install kernel-devel-2.6.20-1.2925.fc6.i686

Le dossier correspondant à la demande sera :
/usr/src/kernels/2.6.20-1.2925.fc6-i686/include/linux

Une petite question : pourquoi as-tu autant de kernel*** d'installés ?
Déjà il serait bon d'harmoniser ton installation

tu as :kernel-2.6.20-1.2925.fc6.i686
avec kernel-headers-2.6.20-1.2925.fc6.i386
meis le kernel-devel est : kernel-devel-2.6.20-1.2933.fc6.i686

ca serait déjà bien de mettre ensemble tous les paquets de même référence
j'ai beaucoup de kernel car j'ai installer nimporte quoi;
je debute

j'ai eu une erreure pendant l'install du kernel devel , il m'a indiquer que je l'avais deja.
A cette question :
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
et cette reponse :/usr/src/kernels/2.6.20-1.2925.fc6-i686/include/linux
j'obtient:
The path "/usr/src/kernels/2.6.20-1.2925.fc6-i686/include/linux" is not an
existing directory.
j'ai eu une erreure pendant l'install du kernel devel , il m'a indiquer que je l'avais deja.
Qu'as-tu tapé comme commande ? Car le kernel-devel en 2.6.20-1.2925.fc6.i686, tu ne l'as pas.

Réessaye la commande que je t'ai donnée et poste un copier/coller de la commande avec le message d'erreur que tu obtiens.
rpm -e kernel-devel
yum install kernel-devel-$(uname -r)

OU

yum update kernel*
et tu rebootes sur le nouveau kernel
Bonjour,
je viens de découvrit ce forum
moi j'ai ceci
kernel-2.6.20-1.2933.fc6.i586
kernel-headers-2.6.20-1.2933.fc6.i386
kernel-devel-2.6.20-1.2933.fc6.i686

et j'obtiens une erreur en lancant vmware-config.pl

What is the location of the directory of C header files that match your running
kernel? [/usr/src/kernels/2.6.20-1.2933.fc6-i686/include]

Extracting the sources of the vmmon module.

Building the vmmon module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config1/vmmon-only'
make -C /usr/src/kernels/2.6.20-1.2933.fc6-i686/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/kernels/2.6.20-1.2933.fc6-i686'
CC [M] /tmp/vmware-config1/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config1/vmmon-only/linux/driver.c:80:
/tmp/vmware-config1/vmmon-only/./include/compat_kernel.h:21: error: expected declaration specifiers or â...â before âcompat_exitâ
/tmp/vmware-config1/vmmon-only/./include/compat_kernel.h:21: error: expected declaration specifiers or â...â before âexit_codeâ
/tmp/vmware-config1/vmmon-only/./include/compat_kernel.h:21: warning: type defaults to âintâ in declaration of â_syscall1â
make[2]: *** [/tmp/vmware-config1/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config1/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.20-1.2933.fc6-i686'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config1/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/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".

Execution aborted.



Est ce que vous pouvez m'aider?
merci

jeff.
Bon! installe la version i686 du noyau! ta pas eu de chance comme la majorité ici (pinaise? mais il y a que moi qui n'ai pas eu ce problème?) du fameux bogue de la version du noyau!

Et c'est une manie hérité de DOS/minedos3.1 qui vous restent cette histoire de mettre des titres court? ou encore la manie du gsm et des sms?
VINDICATORs :
mais il y a que moi qui n'ai pas eu ce problème?) du fameux bogue de la version du noyau!
J'ai installé FC6 sur trois pc et je n'ai pas eu le bogue du noyau une seule fois :-P

Tant qu'on y est, je ne sais pas si tu installes vmware workstation ou vmware-server mais dans le cas dans vmware-server, installes aussi xinetd.
ouf! ça me rassure de pas être le seul à pas être normal (ou alors c'est les autres qui ne le sont pas??? :-P:hammer::hammer::hammer:)!
phenix01 wrote:
VINDICATORs :
mais il y a que moi qui n'ai pas eu ce problème?) du fameux bogue de la version du noyau!
J'ai installé FC6 sur trois pc et je n'ai pas eu le bogue du noyau une seule fois :-P.
CXela doit dépendre du proc.
Athlon pour moi, et problème
VINDICATORs wrote:ouf! ça me rassure de pas être le seul à pas être normal (ou alors c'est les autres qui ne le sont pas??? :-P:hammer::hammer::hammer:)!
Moi pareil je n'ai eu aucun souci sur aucune machine.

Sinon je n'ouvre même plus les topics marqués "problème", "à l'aide" "dépression" etc. Ca m'évitera le risque d'être désagréable.
shnoulle wrote:
phenix01 wrote:
VINDICATORs :
mais il y a que moi qui n'ai pas eu ce problème?) du fameux bogue de la version du noyau!
J'ai installé FC6 sur trois pc et je n'ai pas eu le bogue du noyau une seule fois :-P.
CXela doit dépendre du proc.
Athlon pour moi, et problème
Testé sur athlonXP, céleron duo, core2duo en 32bits... pas eu ce blème!