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. bonjour,

    as-tu essayé avec un K minuscule comme kernel (au lieu de Kernel) ?
    0
    1. merci d'abord pour ta reponse

      oui j"essayé k minuscule voila l'exemple:

      [root@localhost]# urpmi kernel headers 2.6.27.14-desktop-1mnb
      Pas de paquetage nommé 2.6.27.14-desktop-1mnb
      Les paquetages suivants contiennent 2.6.27.14-desktop-1mnb : alsa_raoppcm-kernel-2.6.27.14-desktop-1mnb, drm-experimental-kernel-2.6.27.14-desktop-1mnb, et131x-kernel-2.6.27.14-desktop-1mnb, fcpci-kernel-2.6.27.14-desktop-1mnb, ...
      Vous pouvez utiliser « -a » pour les sélectionner tous
      0
      1. je pense que tu ne l'écris pas correctement :

        > 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
        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
        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]:~$ 


        toi tu écris : urpmi Kernel headers 2.6.27.14-desktop-1mnb

        moi j'écrirais : urpmi kernel-headers-2.6.27.14-desktop-1mnb
        0
        1. mais kel est la diffirence entre :
          urpmi kernel-headers 2.6.27.14-desktop-1mnb

          et

          rpm -qa | grep kernel

          j'ai pas compris cette ecriture

          tu peut m'explique car je suis dibutant dans linux et merci a toi
          0
          1. toujours le meme prb:

            [root@localhost]# rpm -qa | grep kernel
            kernel-desktop-2.6.27.4-1mnb-1-1mnb2
            kernel-desktop586-2.6.27.19-1mnb-1-1mnb2
            kernel-source-2.6.27-0.rc8.2mnb-1-1mnb2
            kernel-source-2.6.27.7-1mnb-1-1mnb2
            kernel-desktop-latest-2.6.27.21-1mnb2
            alsa_raoppcm-kernel-2.6.27.21-desktop-1mnb-0.5.1-2mdv2008.0
            kernel-server-2.6.27-0.rc8.2mnb-1-1mnb2
            kernel-desktop586-2.6.27.14-1mnb-1-1mnb2
            kernel-desktop-2.6.27.19-1mnb-1-1mnb2
            kernel-desktop586-2.6.27.4-2mnb-1-1mnb2
            kernel-server-2.6.27.7-1mnb-1-1mnb2
            kernel-desktop-2.6.27-0.rc8.2mnb-1-1mnb2
            kernel-desktop-2.6.27.21-1mnb-1-1mnb2
            kernel-server-2.6.27.14-1mnb-1-1mnb2
            kernel-server-2.6.27.4-1mnb-1-1mnb2
            kernel-desktop-2.6.27.7-1mnb-1-1mnb2
            kernel-source-2.6.27.14-1mnb-1-1mnb2
            kernel-xen-2.6.18.8-xen-3.3.0-7mdv-1-2.1mdv2009.0
            kernel-xen-2.6.18.8-xen-3.3.0-2mdv-1-2mdv2009.0
            kernel-server-2.6.27.4-2mnb-1-1mnb2
            kernel-desktop586-2.6.27.7-1mnb-1-1mnb2
            kernel-server-2.6.27.5-2mnb-1-1mnb2
            kernel-desktop-2.6.27.14-1mnb-1-1mnb2
            kernel-source-2.6.27.19-1mnb-1-1mnb2
            kernel-desktop-2.6.27.4-2mnb-1-1mnb2
            kernel-desktop-2.6.27.10-1mnb-1-1mnb2
            kernel-desktop-2.6.27.5-2mnb-1-1mnb2
            kernel-desktop586-2.6.27.4-1mnb-1-1mnb2
            kernel-firmware-2.6.27-2mnb2
            kernel-source-2.6.27.21-1mnb-1-1mnb2
            kernel-server-2.6.27.10-1mnb-1-1mnb2
            kernel-desktop586-2.6.27.10-1mnb-1-1mnb2
            kernel-desktop586-2.6.27.5-2mnb-1-1mnb2
            kernel-source-2.6.27.4-1mnb-1-1mnb2
            kernel-headers-2.6.27.21-1
            alsa_raoppcm-kernel-desktop-latest-0.5.1-1.20090515.2mdv2008.0
            kernel-desktop586-2.6.27-0.rc8.2mnb-1-1

            ca n'a pas reglé mon prb
            0
            1. il faut un tiret entre "headers" et "2.6.27.blablabla" !
              j'avais fait une petite erreur que j'ai corrigé mais que tu n'as pas vu :

              il faut écrire :
              urpmi kernel-headers-2.6.27.14-desktop-1mnb 


              et non pas
              urpmi kernel-headers 2.6.27.14-desktop-1mnb 
              0
              1. meme si j'ai la corrigé

                [root@localhost ]# urpmi kernel-headers-2.6.27.14-desktop-1mnb
                Pas de paquetage nommé kernel-headers-2.6.27.14-desktop-1mnb

                mais quand je tappe :

                [root@localhost]# rpm -qa | grep kernel

                il affiche une version de kernel differente (je crois) :
                kernel-desktop-2.6.27.4-1mnb-1-1mnb2
                kernel-desktop586-2.6.27.19-1mnb-1-1mnb2
                ....
                ....
                ....

                alors que moi je cherche kernel-headers-2.6.27.14-desktop-1mnb

                n'est ce pas?
                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. [root@localhost]# uname -r
                    2.6.27.14-desktop-1mnb
                    0
                    1. as-tu essayé :
                      urpmi kernel-headers-2.6.27.14

                      ou bien
                      urpmi kernel-headers


                      ...tout simplement ....
                      0
                      1. je crois ke le probleme vient de vmware..
                        0
                        1. urpmi kernel-headers-2.6.27.14.1

                          peut-être ?
                          0
                          1. non...ok merci je ve essayé d'installer une version antérieure a 6.5 de vmware
                            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. 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. 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. ok merci pour tes efforts.....
                                    0
                                    1. 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
                                    2. 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
                                    • 1
                                    • 2