Probleme sous mandriva
RésoluBonjour, touts le monde
j'ai bien installé vmware workstation 6.5 sur mandriva 2009..mais quand j excute le logiciel une boite de dialogue s'affiche et dit :
"before you can run vmware workstation.several modules must be compiled and loaded into the running kernel
Kernel headers 2.6.27.14-desktop-1mnb
kernel headers for version 2.6.27.14-desktop-1mnb were not found..."
comment je peux installer Kernel headers 2.6.27.14-desktop-1mnb ?
j"essayé ca:
[root@localhost infosat]# urpmi Kernel headers 2.6.27.14-desktop-1mnb
Pas de paquetage nommé Kernel
merci d'avance
merci d'avance
Configuration: Linux Mandriva Firefox 3.0.10
27 réponses
Le problème rencontré est que des modules doivent être compilés et chargés dans le noyau et que les kernel headers correspondant à la version 2.6.27.14-desktop-1mnb sont introuvables. Plusieurs propositions visent à installer le paquet kernel-headers correspondant ou kernel-source pour cette version, à vérifier avec uname -r et, selon les cas, à privilégier kernel-source plutôt que kernel-headers. D'autres évoquent l'installation du kernel-source et du compilateur GCC, car l'absence d'outils de compilation peut bloquer la création des modules VMware et la détection des en-têtes corrects. En pratique, le fil montre des divergences entre les versions des paquets kernel-desktop et les noms kernel-header ou kernel-source, obligeant à aligner exactement les paquets sur la version du noyau affichée par uname.
-
Bingo !
Oufffffffffff !!!!
:-)
-
ta raison....j'ai installe kernel-desktop-devel et tout ca marche car c'etait lui qui reste a installer...genial!!!
merci Mr bob031 -
bon ben, je trouve un peu de tout sur le net ! il est aussi question d'installer le kernel-destop-devel correspondant à ton noyau ! voir installer le kernel-latest correspondant à ton noyau :
> redfox@mandriva[192.168.1.2]:~$ uname -r 2.6.24.7-desktop586-2mnb > redfox@mandriva[192.168.1.2]:~$ > redfox@mandriva[192.168.1.2]:~$ rpm -qa | grep kernel nvidia71xx-kernel-desktop586-latest-71.86.04-1.20081031.4mdv2008.1 kernel-headers-2.6.24-6mnb1 actuator-kernel-desktop586-latest-1.0.5-1.20081031.4mdv2008.1 nvidia71xx-kernel-2.6.24.7-desktop586-2mnb-71.86.04-4mdv2008.1 kernel-desktop586-2.6.24.7-1mnb-1-1mnb1 nvidia71xx-kernel-2.6.24.7-desktop586-1mnb-71.86.04-4mdv2008.1 kernel-desktop586-latest-2.6.24.7-2mnb1 kernel-desktop586-devel-latest-2.6.24.7-2mnb1 actuator-kernel-2.6.24.7-desktop586-2mnb-1.0.5-4mdv2008.1 kernel-desktop586-2.6.24.7-2mnb-1-1mnb1 kernel-desktop586-devel-2.6.24.7-1mnb-1-1mnb1 kernel-desktop586-devel-2.6.24.7-2mnb-1-1mnb1 > redfox@mandriva[192.168.1.2]:~$
d'autre part, tu as une floppée de noyaux dans ton système qui ne servent à rien ! Il faudra penser à faire le ménage !
http://mandrivausers.org/lofiversion/index.php/t74174.html
http://forum.mandriva.com/ -
ok j'ai fait ce ke tu m'a dit,,mais il ma dit ke je besoin de faire "rebuilt" de mon kernel ou kelke truc.. voila l'exemple:
What is the location of the directory of C header files that match your running
kernel? /usr/src/linux/include /usr/src/linux-2.6.27.14-1mnb/include
The path "/usr/src/linux-2.6.27.14-1mnb/include" is a kernel header file
directory, but it does not contain the file "linux/version.h" as expected.
This can happen if the kernel has never been built, or if you have invoked the
"make mrproper" command in your kernel directory. In any case, you may want to
rebuild your kernel.
What is the location of the directory of C header files that match your running
kernel? /usr/src/linux/include -
Au cours d'instalation de vmware lui aussi cherche le repertoire du kernel
What is the location of the directory of C header files that match your running
kernel? /usr/src/linux/include
et quand je tappe entrer
la même phrase se répéte
ok, il ne faut pas taper "Entrée" mais plutôt taper le chemin que recherche vmware !
donc lorsqu'il te demande :What is the location of the directory of C header files that match your running kernel?
tu dois taper : /usr/src/linux-2.6.27.14-1mnb/include
enfin s'il t'est possible de taper quelque chose ..... -
j'ai réinstaller le kernel source..ca donne le resultat mais reste le même prb:
[root@localhost]# ls -l /usr/src/
total 16
drwxr-xr-x 23 root root 4096 2009-06-09 12:24 linux-2.6.27.14-1mnb/
drwxr-xr-x 3 root root 4096 2009-06-06 07:47 linux-2.6.27.21/
drwxr-xr-x 5 root root 4096 2009-06-10 10:31 php-devel/
drwxr-xr-x 7 root root 4096 2009-06-09 16:36 rpm/ -
peux-tu donner le résultat de la commande suivante :
ls -l /usr/src/
-
bonjour,
as tu une autre facon d'installer kernel 2.6.27.14-desktop-1mnb??
ton kernel est déjà installé et bien installé (voir commande uname -r).
comme tu l'as dit plus haut le message de vmware est peut-être erroné : il dit d'installer "kernel headers" mais peut-être voulait-il dire d'installer "kernel-source" !
comme l'a dit cobochard, il faudrait installer kernel-source et non pas kernel-headers.
comme je l'ai signalé dans mon post n°17, le lien montre quelqu'un installant vmware, sur une mandriva, en installant kernel-source (d'ailleurs dans ce lien, il n'est à aucun moment question de kernel-headers).
donc j'installerais kernel-source (et j'oublierai kernel-headers pour le moment), puis relancerais la manip avec vmware afin de voir s'il n'y aurait pas un léger mieux.
-
bonjour
j'ai installé touts les compilateurs suivants:
kernel-source
automake
gcc
gcc-cpp
xinetd-devel
perl-devel
et quand je fait :
[root@localhost]# urpmi kernel-source-2.6.27.14-1mnb
Le paquetage kernel-source-2.6.27.14-1mnb-1-1mnb2.i586 est déjà installé
donc notre kernel est bien installé mais qunand j'entre sur son chemin pardefaut :
[root@localhost]# cd /usr/src/linux-2.6.27.14-desktop-1mnb (comme l'illustre le lien ke tu m'a donné)
bash: cd /usr/src/linux-2.6.27.14-desktop-1mnb: Aucun fichier ou dossier de ce type
je crois qu'il reside dans un autre repertoire..comment je px le trouvé?? -
au cours d'instalation de vmware lui aussi cherche le repertoire du kernel
What is the location of the directory of C header files that match your running
kernel? /usr/src/linux/include
et quand je tappe entrer
la même phrase se répéte
What is the location of the directory of C header files that match your running
kernel? /usr/src/linux/include
??
-
-
Bonjour
il faut installer kernel source 2.6.27.14-desktop-1mnb
en plus et bien sur le compilateur GCC gnu -
ok merci pour tes efforts.....
-
non ! pas de media spécifique !
là je vois pas trop, le net ne m'aide pas non plus ..... excepté peut-être d'installer le kernel-source d'après ceci :
http://forum.mandriva.com/
mais je ne suis pas sûr que cela soit la bone piste !
je stoppe là pour ce soir.
bon courage.
-
est ce que les médias de téléchargement ont une relation de ca?? c-a-d ce package dépend d'un média spécifique pour le telecharger
-
en général le numéro du header doit être identique au numéro du kernel !
or tu as :
kernel-headers-2.6.27.21-1
-
non...ok merci je ve essayé d'installer une version antérieure a 6.5 de vmware
-
urpmi kernel-headers-2.6.27.14.1
peut-être ? -
je crois ke le probleme vient de vmware..
-
ca reste la même chose
-
as-tu essayé :
urpmi kernel-headers-2.6.27.14
ou bienurpmi kernel-headers
...tout simplement .... -
[root@localhost]# uname -r
2.6.27.14-desktop-1mnb -
je crois qu'il n'existe pas sous cette dénomination là !
peux-tu donner le résultat de la commande suivante :uname -a
- 1
- 2