VMware Tools compilation failed debian etch 2.6.24-etchnhal

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
thomaskn
Beiträge: 12
Registriert: 31.01.2008 18:04:32

VMware Tools compilation failed debian etch 2.6.24-etchnhal

Beitrag von thomaskn » 02.10.2008 19:47:18

Hallo Gemeinde,

mit [ ] debian-40r4a-etchnhalf-i386-netinst.iso 05-Aug-2008 00:00 143M wurde ein virtuelles Debian System aufgesetzt.
Mit uname -r
2.6.24-etchnhalf.1-686
sbs4you:/lib/modules/2.6.24-etchnhalf.1-686/build/include#
########### der Kernel ausfindig gemacht und mit
apt-get install make binutils cpp gcc-4.1 autoconf automake
gcc linux-headers-2.6.24-etchnhalf.1-686
########### compiler und Header installiert
Danach ist der übliche Weg, sich die CD mit dem VMware Tools zu mounten .. zu entarren und der Versuch die Tools zu installieren.
Ich gestehe, die Fehlermeldungen nicht wirklich "deuten" zu können - hab ich was vergessen vorher mit apt zu "holen" oder gibt´s ganz einfach mit dieser Debianversion Schwierigkeiten? (Bis dato hab ich eigentlich noch untern allen Linuxvarianten mit dieser Option die VMwar Tools ans laufen bekommen...)
Mit
sbs4you:/usr/bin# vmware-config-tools.pl ######### kann man die Tools einrichten - i.d.R. wird dann der Compiler aufgerufen und die VMware Tools neu compiliert in Bezug auf die installierten Sources
########## Start Output #################
Stopping VMware Tools services in the virtual machine:
Guest operating system daemon: done
Trying to find a suitable vmmemctl module for your running kernel.

None of the pre-built vmmemctl modules for VMware Tools is suitable for your
running kernel. Do you want this program to try to build the vmmemctl module
for your system (you need to have a C compiler installed on your system)?
[yes] yes

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

What is the location of the directory of C header files that match your running
kernel?
[/lib/modules/2.6.24-etchnhalf.1-686/build/include]

Extracting the sources of the vmmemctl module.

Building the vmmemctl module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config4/vmmemctl-only'
make -C /lib/modules/2.6.24-etchnhalf.1-686/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-etchnhalf.1-686'
CC [M] /tmp/vmware-config4/vmmemctl-only/backdoorGcc32.o
CC [M] /tmp/vmware-config4/vmmemctl-only/os.o
In file included from /tmp/vmware-config4/vmmemctl-only/os.c:51:
/tmp/vmware-config4/vmmemctl-only/compat_wait.h:55:5: warning: "VMW_HAVE_EPOLL" is not defined
/tmp/vmware-config4/vmmemctl-only/compat_wait.h:61:5: warning: "VMW_HAVE_EPOLL" is not defined
In file included from /tmp/vmware-config4/vmmemctl-only/os.c:51:
/tmp/vmware-config4/vmmemctl-only/compat_wait.h:78: error: conflicting types for âpoll_initwaitâ
include/linux/poll.h:65: error: previous declaration of âpoll_initwaitâ was here
make[2]: *** [/tmp/vmware-config4/vmmemctl-only/os.o] Fehler 1
make[1]: *** [_module_/tmp/vmware-config4/vmmemctl-only] Fehler 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-etchnhalf.1-686'
make: *** [vmmemctl.ko] Fehler 2
make: Leaving directory `/tmp/vmware-config4/vmmemctl-only'
Unable to build the vmmemctl module.
########## End Output #################

Danke schon mal für Euren Support
mfg
Thomas

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: VMware Tools compilation failed debian etch 2.6.24-etchnhal

Beitrag von gms » 02.10.2008 20:06:01

in solchen Fällen benötigt man üblicher Weise die any-any-update Patches, siehe http://blog.creonfx.com/linux/how-to-in ... 624-kernel

Gruß
gms

thomaskn
Beiträge: 12
Registriert: 31.01.2008 18:04:32

Re: VMware Tools compilation failed debian etch 2.6.24-etchnhal

Beitrag von thomaskn » 02.10.2008 20:33:58

gms hat geschrieben:in solchen Fällen benötigt man üblicher Weise die any-any-update Patches, siehe http://blog.creonfx.com/linux/how-to-in ... 624-kernel

Gruß
gms
Danke gms - aber das bezieht sich meines Erachtens alles auf VMware Server auf einem Linux zu implementieren... Ich hab ja ein Debian auf einem ESX Server und möchte die VMware Tools da reinbringen. Nach runme.pl wird sofort etwas in /etc/vmware gesucht... die Tools liegen aber grundsätzlich in /etc/vmware-tools/
Im gesamten Blog hab ich unglücklicherweise auch nichts über die vmware-tools gefunden.

Aber Danke trotzdem für den Tip.

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: VMware Tools compilation failed debian etch 2.6.24-etchnhal

Beitrag von gms » 02.10.2008 21:24:27

thomaskn hat geschrieben: aber das bezieht sich meines Erachtens alles auf VMware Server auf einem Linux zu implementieren...
ok, ich dachte, nachdem dieser Fehler auch beim Server auftritt und mit dem 115a Patch gelöst wurde, daß dieser Patch auch bei den Tools funktionieren könnte. Dann müßte man den Patch extra für die Tools anpassen.
Ich habe hier auch noch eine andere Methode gefunden, wie diese Tools gepatcht werden können https://answers.launchpad.net/ubuntu/+question/39005
Schaut aber auch etwas wild aus :lol:

Gruß
gms

thomaskn
Beiträge: 12
Registriert: 31.01.2008 18:04:32

Re: VMware Tools compilation failed debian etch 2.6.24-etchnhal

Beitrag von thomaskn » 02.10.2008 21:34:20

gms hat geschrieben:
thomaskn hat geschrieben: Ich habe hier auch noch eine andere Methode gefunden, wie diese Tools gepatcht werden können https://answers.launchpad.net/ubuntu/+question/39005
Schaut aber auch etwas wild aus :lol:

Gruß
gms
Na Servus nochmal,

genau da drüber bin ich auch "gefallen" - und, was soll ich sagen - das funzt!!!!
Ist aber wirklich seeeehr wüst... ;-)

Danke Dir für´s "mitsuchen"...
So - und weiter gehts an einen gaaaanz, kleinen, schnuckeligen, virtuellen Mailserver...
mfg
Tom

Antworten