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
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