Probleme sous mandriva

Résolu
Bonjour,
Bonjour, 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

Résumé de la discussion

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.

Bobot (l’IA à votre service)
  1. ta raison....j'ai installe kernel-desktop-devel et tout ca marche car c'etait lui qui reste a installer...genial!!!

    merci Mr bob031
    0
    1. 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/
      0
      1. 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
        0
        1. 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 .....
          0
          1. 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/
            0
            1. peux-tu donner le résultat de la commande suivante :
              ls -l /usr/src/
              0
              1. 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.
                0
                1. 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é??
                  0
                2. 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

                  ??
                  0
              2. Bonjour
                il faut installer kernel source 2.6.27.14-desktop-1mnb
                en plus et bien sur le compilateur GCC gnu
                0
                1. le compilateur gcc gnu est bien installé.

                  as tu une autre facon d'installer kernel 2.6.27.14-desktop-1mnb??
                  0
              3. ok merci pour tes efforts.....
                0
                1. 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.
                  0
                  1. 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
                    0
                    1. 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

                      0
                      1. non...ok merci je ve essayé d'installer une version antérieure a 6.5 de vmware
                        0
                        1. urpmi kernel-headers-2.6.27.14.1

                          peut-être ?
                          0
                          1. je crois ke le probleme vient de vmware..
                            0
                            1. as-tu essayé :
                              urpmi kernel-headers-2.6.27.14

                              ou bien
                              urpmi kernel-headers


                              ...tout simplement ....
                              0
                              1. [root@localhost]# uname -r
                                2.6.27.14-desktop-1mnb
                                0
                                1. je crois qu'il n'existe pas sous cette dénomination là !

                                  peux-tu donner le résultat de la commande suivante :
                                  uname -a
                                  0
                                  • 1
                                  • 2