Am Freitag, 25. November 2005 11:28 schrieb Richard Kraut:
Rainer Koenig wrote:
Klaus Ponnath
writes: mein System Suse 10.0, gestern wollte ich VMware installieren. Beim Aufruf von VMware-config.pl bekomme ich folgende Meldung:
Using 2.6.x kernel build system. make: Entering directory `/tmp/vmware-config3/vmmon-only' make -C /usr/src/linux/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-2.6.13-15' Makefile:494: .config: Datei oder Verzeichnis nicht gefunden WARNING: Symbol version dump /usr/src/linux-2.6.13-15/Module.symvers is missing; modules will have no dependencies and modversion
Kann mir jemand helfen??
So wie es aussieht möchte Deine VMware-Installation ein Kernelmodul compilieren. Dazu braucht es aber einen konfigurierten Kernel unter /usr/src/linux-2.6.13-15, Du hast da zwar wohl die Sourcen stehen, aber keine .config mit der Konfiguration.
Dem kannst Du aber abhelfen wenn Du die unter /boot hintelegte config-Datei Deines laufenden Kernels (bei mir heißt die /boot/config-2.6.13-15-default) in dieses Verzeichnis als .config kopierst. Dann findet der Build-Prozess die Konfiguration und sollte mit dem Compilieren loslegen.
HTH Rainer
Alternativ geht auch folgendes: Wechsle in oder starte ein Terminal Deiner Wahl. Strg+Alt+F1 tuts auch, zurück mit Alt+F7, falls Du standardmäßig etwa den Runlevel 5 benutzt. Werde zu root. Gehe ins Verzeichnis /usr/src/linux-2.6.13-15. Führe dort als root die Befehle make clean (falls irgendwelcher 'Müll' rumfahren sollte) und anschließend make oldconfig aus. Damit wird eine .config erzeugt, die zu Deinem momentan laufenden Kernel
Ich habe beides probiert und bekomme immer noch nachfolgende Fehlermeldungen: Using 2.6.x kernel build system. make: Entering directory `/tmp/vmware-config8/vmmon-only' make -C /usr/src/linux/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-2.6.13-15' WARNING: Symbol version dump /usr/src/linux-2.6.13-15/Module.symvers is missing; modules will have no dependencies and modversions. CC [M] /tmp/vmware-config8/vmmon-only/linux/driver.o In file included from /tmp/vmware-config8/vmmon-only/./include/vmware.h:24, from /tmp/vmware-config8/vmmon-only/linux/driver.c:44: /tmp/vmware-config8/vmmon-only/./include/vm_basic_defs.h:208:5: warning: "_MSC_VER" is not defined In file included from /tmp/vmware-config8/vmmon-only/./include/vcpuset.h:56, from /tmp/vmware-config8/vmmon-only/./include/modulecall.h:23, from /tmp/vmware-config8/vmmon-only/./common/vmx86.h:18, from /tmp/vmware-config8/vmmon-only/linux/driver.h:15, from /tmp/vmware-config8/vmmon-only/linux/driver.c:45: /tmp/vmware-config8/vmmon-only/./include/vm_atomic.h:54:5: warning: "_MSC_VER" is not defined In file included from /tmp/vmware-config8/vmmon-only/./include/vm_asm.h:23, from /tmp/vmware-config8/vmmon-only/linux/driver.c:48: /tmp/vmware-config8/vmmon-only/./include/vm_basic_asm.h:48:5: warning: "_MSC_VER" is not defined /bin/sh: scripts/genksyms/genksyms: Datei oder Verzeichnis nicht gefunden make[2]: *** [/tmp/vmware-config8/vmmon-only/linux/driver.o] Fehler 1 make[1]: *** [_module_/tmp/vmware-config8/vmmon-only] Fehler 2 make[1]: Leaving directory `/usr/src/linux-2.6.13-15' make: *** [vmmon.ko] Fehler 2 make: Leaving directory `/tmp/vmware-config8/vmmon-only' Unable to build the vmmon module. For more information on how to troubleshoot module-related problems, please visit our Web site at "http://www.vmware.com/download/modules/modules.html" and "http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html". Execution aborted. Hoffentlich könnt Ihr mir weiterhelfen. Gruß Klaus