PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : VMWare 5.5.3 auf Kernel 2.6.20



Gargi
28.12.2007, 14:24
Beim Installieren und dem damit verbundenem Compile wird es mit dem VMWare 5.5.3 zu einem unschönen Fehler kommen:


make[1]: Entering directory `/usr/src/linux-2.6.20.1'
CC [M] /tmp/vmware-config0/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config0/vmmon-only/linux/driver.c:80:
/tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:21: error: expected declaration specifiers or ‘...’ before ‘compat_exit’
/tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:21: error: expected declaration specifiers or ‘...’ before ‘exit_code’
/tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:21: warning: type defaults to ‘int’ in declaration of ‘_syscall1’
make[2]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] Fehler 1
make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.20.1'
make: *** [vmmon.ko] Fehler 2
make: Leaving directory `/tmp/vmware-config0/vmmon-only'
Unable to build the vmmon module.

Das lässt sich allerdings schnell beheben.

Führt zuerst also erstmal die Installation so durch wie gewohnt, bis der Fehler die Installation abbricht. Bis hierhin haben wir dann nämlich die benötigten Dateien schon in das System installiert.
Wechselt dann in Euer /vmware-distrib Verzeichnis und holt Euch den aktuellen any-any-Patch aus dem Netz:


wget http://ftp.cvut.cz/vmware/vmware-any-any-update108.tar.gz

Den entpackt Ihr dann locker aus der Hüfte mit einem


tar xvf vmware-any-any-update108.tar.gz

Danach wechselt Ihr in das Verzeichnis


cd vmware-any-any-update108

Die Rootrechte schnell geschnappt:


su
[passwort eingeben]

und danach das Update starten:


./runme.pl

Wenn Ihr gefragt werdet, ob das Konfigurationsscript gestartet werden soll, dann bejaht dieses an der Stelle.

Danach sollte VMWare wieder wie gewohnt laufen.

cu
Gargi