PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : VMWare tools unter linux 11.3 (ESX4i) lassen sich nicht konfigurieren!!!



Hakam
11.11.10, 06:46
Hallo an Alle!
Ich weiß nicht genau wo dieser Thread eigentlich hingehört. Man möge mir verzeihen, wenn ich hier falsch bin und mich richtig lenken:
In Sachen VMWare Tools und Linux 11.3 muss ich mich noch mal melden, um die Fehlersituation genauer zu beschreiben. Vielleicht habe ich Glück und man versteht das Problem besser.
Ich habe also die VMWare Tools von der ESX4i-Maschine downgeloadet und installiert. Das funktionierte auch.
Die Pakete kernel-devel, gcc und make sind installiert.
Nun versuche ich mit dem Konsolenbefehl "vmware-config-tools.pl” die Tools zu konfigurieren. Dies funktioniert jedoch nicht, weil er nach 2 Schritten folgendes meldet:

"What is the location of the directory of C header files that match your running kernel [/usr/source/linux/include]
Daraufhin drücke ich auf return (Fehlwert übernehmen) und es erscheint die Meldung:

The path "/usr/src/linux/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.

An dieser Stelle bleibt der Prozess stehen jedes Return führt wieder zu dieser Meldung. Die Datei “version.h” findet sich in dem angegebenen Verzeichnis nicht, in anderen wohl, aber das sind dann wohl nicht die benötigten Header-Files.
Was ist zu tun (bzw. Wo ist die gesuchte Header-Datei?)
Gruß Hakam

netzmeister
11.11.10, 09:15
Hallo,

fehlt der Link? Einfach mal das machen:



ls -d /usr/src/kernels/$(uname -r)*/include


Viele Grüße

Eicke

Hakam
11.11.10, 16:34
Hallo Netzmeister
Das Kommando habe ich auf Konsolenebene abgesetzt, es tat sich aber nichts. Ich muss dazu sagen, dass ich mit der Formulierung $uname -r nichts anfangen kann. Was soll da konkret stehen und was soll er anzeigen?
Ich habe händisch nachgeschaut, was in dem Ordner .../include enthalten ist und festgestellt, dass außer einigen Unterverzeichnissen keine Datei - schon gar nicht die Datei "version.h" enthalten ist.
Es muss also irgendetwas vorab geschehen, dass in dem angegebenen Ordner diese Datei version.h gespeichert ist.
Ein Kollege vermutet, dass die Vmware-Tools der ESX4i-Maschine (Version 4.0.0 NICHT 4.1!) nicht mehr kompatibel zur Linuxversion Suse 11.3 ist.
Keine Ahnung! Was wäre eventuell noch möglich, um zum Ziel zu kommen?
Einen Weg muss es doch wohl geben, da bestimmt andere User die Tools unter Suse 11.3 nutzen.
Vielen Dank für Deine (euere) Geduld mit mir und schönes Wochenende!
Gruß Hakam

Rain_maker
11.11.10, 16:54
http://www.linuxforen.de/forums/showthread.php?t=268589

Was da beschrieben wird, würde ich zwar nicht "Lösung" nennen, aber da saubere Lösungen eh den meisten schnurzpiepegal sind, was solls.

Wenn sich allerdings anschließend ordentlich konfigurierte Makefiles beschweren, dann weisst Du ja warum (letzter Kommentar von meiner Wenigkeit).

Hakam
17.11.10, 06:55
Ich verzichte einfach auf die Implementierung der VMWare-Tools in Linux 11.3. Das funktioniert nämlich nicht (Inkompatibel!)
Vielen Dank für euere Zuschriften.
Gruß Hakam

Rainer Juhser
17.11.10, 21:39
Und warum machst du dann hier (http://www.linux-club.de/viewtopic.php?f=8&t=111817) einen neuen Thread zu dem Thema auf?

Mal ganz abgesehen von dem hier (http://www.linuxforen.de/forums/showthread.php?t=269539) und diesem (http://www.linux-forum.de/suse-11-3-unter-esx4i-mit-vmware-tools-versorgen-1619765.html).