Vous recherchez un chemin d’en-tête de noyau valide…?


0

J'essaie d'installer vmware-tools sur un invité linux mais cela ne me donne pas une erreur de chemin valide lorsque j'entre / usr / src / linux.

 The path "" is not a valid path to the 3.3.0-2-desktop kernel headers.
 Would you like to change it? [yes]

 Enter the path to the kernel header files for the 3.3.0-2-desktop
 kernel? /usr/src/linux

 The path "/usr/src/linux" is not a valid path to the 3.3.0-2-desktop kernel
 headers.
 Would you like to change it? [yes] yes

 Enter the path to the kernel header files for the 3.3.0-2-desktop
 kernel? /usr/src/linux/

 The path "/usr/src/linux/" is not a valid path to the 3.3.0-2-desktop kernel
 headers.
 Would you like to change it? [yes] yes

Mais j'ai toujours ma source linux dans / usr / src / linux? J'ai déjà installé kernel-devel et kernel-source. Ma distribution est SUSE 12.2. Le dossier / usr / src / linux est rempli avec la source linux. Voici mon option:

 S | Name                           | Zusammenfassung                | Typ       
 --+--------------------------------+--------------------------------+-----------
   | devel_kernel                   | Linux-Kernel-Entwicklung       | Schema    
   | kernel-coverage                | Kernel Coverage Imageing, Ga-> | Paket     
   | kernel-debug                   | A Debug Version of the Kernel  | Paket     
   | kernel-debug                   | A Debug Version of the Kernel  | Quellpaket
   | kernel-debug-base              | A Debug Version of the Kerne-> | Paket     
   | kernel-debug-devel             | Development files necessary -> | Paket     
   | kernel-default                 | The Standard Kernel            | Paket     
   | kernel-default                 | The Standard Kernel            | Quellpaket
   | kernel-default-base            | The Standard Kernel - base m-> | Paket     
   | kernel-default-devel           | Development files necessary -> | Paket     
 i | kernel-desktop                 | Kernel optimized for the des-> | Paket     
   | kernel-desktop                 | Kernel optimized for the des-> | Quellpaket
   | kernel-desktop-base            | Kernel optimized for the des-> | Paket     
 i | kernel-desktop-devel           | Development files necessary -> | Paket     
 i | kernel-devel                   | Development files needed for-> | Paket     
   | kernel-docs                    | Kernel Documentation           | Paket     
   | kernel-docs                    | Kernel Documentation           | Quellpaket
   | kernel-ec2                     | The Amazon EC2 Xen Kernel      | Paket     
   | kernel-ec2                     | The Amazon EC2 Xen Kernel      | Quellpaket
   | kernel-ec2-base                | The Amazon EC2 Xen Kernel - -> | Paket     
   | kernel-ec2-devel               | Development files necessary -> | Paket          
   | kernel-ec2-extra               | The Amazon EC2 Xen Kernel - -> |                 
   | kernel-firmware                | Linux kernel firmware files    | 
   | kernel-pae                     | Kernel with PAE S                                
   | kernel-pae                     | Kernel with PAE                                  
   | kernel-pae-base                | Kernel with PAE Support - ba-> | Paket     
   | kernel-pae-devel               | Development files necessary -> | Paket     
 i | kernel-source                  | The Linux Kernel Sources       | Paket     
   | kernel-source                  | The Linux Kernel Sources       | Quellpaket
   | kernel-source-vanilla          | Vanilla Linux kernel sources-> | Paket     
   | kernel-syms                    | Kernel Symbol Versions (modv-> | Paket     
   | kernel-syms                    | Kernel Symbol Versions (modv-> | Quellpaket
   | kernel-trace                   | The Standard Kernel with Tra-> | Paket     
   | kernel-trace                   | The Standard Kernel with Tra-> | Quellpaket
   | kernel-trace-base              | The Standard Kernel with Tra-> | Paket     
   | kernel-trace-devel             | Development files necessary -> | Paket     
   | kernel-vanilla                 | The Standard Kernel - withou-> | Paket     
   | kernel-vanilla                 | The Standard Kernel - withou-> | Quellpaket
   | kernel-vanilla-base            | The Standard Kernel - withou-> | Paket     
   | kernel-vanilla-devel           | Development files necessary -> | Paket     
   | kernel-xen                     | The Xen Kernel                 | Paket     
   | kernel-xen                     | The Xen Kernel                 | Quellpaket
   | kernel-xen-base                | The Xen Kernel - base modules  | Paket     
   | kernel-xen-devel               | Development files necessary -> | Paket     
   | kerneloops                     | Tool to collect kernel oopse-> | Paket     
   | kerneloops-applet              | Tool to collect kernel oopse-> | Paket     
   | nfs-kernel-server              | Support Utilities for Kernel-> | Paket     
   | patterns-openSUSE-devel_kernel | Meta package for pattern dev-> | Paket   

zypper se -si 'kernel *' affiche ceci:

 S | Name                 | Typ   | Version   | Arch   | Repository      
 --+----------------------+-------+-----------+--------+-----------------
 i | kernel-desktop       | Paket | 3.3.0-2.1 | x86_64 | 12.2 milestone 2
 i | kernel-desktop-devel | Paket | 3.3.0-2.1 | x86_64 | 12.2 milestone 2
 i | kernel-devel         | Paket | 3.3.0-2.1 | noarch | 12.2 milestone 2
 i | kernel-source        | Paket | 3.3.0-2.1 | noarch | 12.2 milestone 2

Réponses:


1

Vous ne mentionnez pas la distribution de votre invité linux en cours d'exécution. Plus d'informations aideraient à donner une réponse plus descriptive.

Vous devriez installer l'un ou l'autre (ou potentiellement les deux) le kernel-develou kernel-headers. Vous devrez peut-être également installer les packages ou les groupes d'outils de développement afin que vmware-tools puisse être compilé.


Je disais que j'avais déjà installé kernel-devel et kernel-sources. Le chemin / usr / src / linux est rempli avec la source linux.
Gigamegs

Que diriez- kernel-headervous C'est ce qui semble manquer.
George M

N'est-ce pas la source Linux? Je n'ai pas d'option en-têtes de noyau?
Gigamegs

Quelle est la sortie de zypper se -si 'kernel*'?
George M

Voir mon édition. Toutes les sources du noyau sont installées.
Gigamegs

1

Une référence rapide sur la façon d'installer VMware Workstation 9 sur OpenSUSE 12.2 devrait s'appliquer à ce problème. Il corrige aussi l'erreur des en-têtes de mon noyau.

comment installer vmware workstation 9 sur Opensuse 12.2

  1. Téléchargez le binaire VMware Workstation 9.0 pour Linux

  2. Après le téléchargement, vous devriez avoir un fichier similaire à VMware-Workstation-Full-9.0.0-812388.x86_64.bundle

  3. Maintenant, ouvrez le terminal et tapez la commande suivante. En fait, vous pouvez aussi faire cette étape en utilisant l'interface graphique mais je préfère la ligne de commande:

    chmod +x VMware-Workstation-Full-9.0.0-812388.x86_64.bundle
    

Maintenant, utilisez la commande

sh VMware-Workstation-Full-9.0.0-812388.x86_64.bundle

Ensuite, VMware Installer s’ouvrira. Suivez l'assistant jusqu'à la fin.


1

L'erreur donnée est due à un problème avec le script de configuration VMware.

Localiser vmware-config-tools.pl(probablement à /usr/bin/vmware-config-tools.pl):

Localisez la ligne ci-dessous dans vmware-config-tools.pl:

$header_version_uts =~ s/^$pattern \"([^\"]*)\".*$/$1/;

changer au-dessus de la ligne en

$header_version_uts=$gSystem{'uts_release'};

Pour plus d'informations sur la base de connaissances VMWare, cliquez ici !

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.