Enter thepath to the kernel header files for the 2.6.32-100.26.2.el5 kernel?
The path"" is not a valid path to the 2.6.32-100.26.2.el5 kernel headers.
解决办法:
VMware Tools auf Oracle Enterprise Linux 5.6 Guestsinstallieren
Wenn Sieeinen Oracle Datenbank Server auf VMware ESX betreiben, sollten Sie die VMwareTools nicht unterschätzen. Sie sind nicht nur sinnvoll bei Copy-Paste-Aktionenoder für bessere Grafiken, sondern liefern ebenfalls High-Performance-Network,Storage Adapter (PVSCI), Treiber, etc.
Auf LinuxGuests müssen die Tools mit dem Kernel zusammen kompiliert werden. Besondersauf Oracle Enterprise Linux 5 Upgrade 6 gibt es ein Problem: OEL 5.6 und OEL6.0 nutzen den neuen Oracle Unbreakable Kernel 2.6.32-100. Wenn Sie mit demProblem konfrontiert sind, haben Sie sicher folgenden Forum-Eintrag gelesen: http://communities.vmware.com/message/1693229
Mit denLösungsvorschlägen, den Unbreakable Kernel zu deaktivieren oder auf OEL 5.5herunterzustufen (Downgrade auf 0815 2.6.18 Red Hat Kernel), war ich aberunzufrieden.
MittelsYUM können Sie das RPM package kernel-devel installieren, aber das Skriptvmware-install.pl bringt eine Fehlermeldung, dass die "C headerfiles" des Linux-Kernel fehlen.
"Whatis the location of the directory of C header files that match your runningkernel?"
Tja, dieshat einen ganz einfachen Grund: Der Kernel heisst wirklich kernel-uek , sieheunten :=)
root@obs-p01~]# yum list | grep kernel
...
kernel.x86_64 2.6.18-238.el5 installed
kernel-uek.x86_64 2.6.32-100.26.2.el5 installed
kernel-uek-firmware.noarch 2.6.32-100.26.2.el5 installed
kernel-uek-headers.x86_64 2.6.32-100.26.2.el5 installed
Das RPMPackage kernel-devel entspricht dem Red Hat kernel 2.6.18 und nicht dem OracleUEK Kernel.
Mitfolgender Zeile lässt sich das Problem fixen:
# yum install kernel-uek-devel ---注:也可以使用rpm安装
Danachlassen sich die VMware Tools problemlos installieren Laughing
P.S.:Passen Sie aber gut auf, Oracle ist auf ESX Server "supported" abernicht "zertifiziert"! D. h. bei neuen Problemen müssen Sie beweisen,dass dieses Problem auch auf einer nicht-virtualisierten Umgebung auftaucht.