VMWare 4.5.2 - Suse 9.2 Kernel 2.6.8-24.13 - Module können nicht kompiliert werden
Hallo Liste, Ich habe heute mal wieder ein komplettes Update laufen lassen, und dabei nun mit VMWare ein Problem da ich jetzt den Kernel 2.6.8-24.13 am laufen habe. Beim aufrufen von vmware-config.pl bricht das script ab und meldet Fehler bei denen ich nicht weiter komme. Hier das Listing: linuxkistchen:/home/Drops # vmware-config.pl Making sure services for VMware Workstation are stopped. Stopping VMware services: Virtual machine monitor done Trying to find a suitable vmmon module for your running kernel. None of the pre-built vmmon modules for VMware Workstation is suitable for your running kernel. Do you want this program to try to build the vmmon module for your system (you need to have a C compiler installed on your system)? [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? [/usr/src/linux/include] Extracting the sources of the vmmon module. Building the vmmon module. Using 2.6.x kernel build system. make: Entering directory `/tmp/vmware-config13/vmmon-only' make -C /usr/src/linux/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-2.6.8-24.13' Makefile:465: .config: Datei oder Verzeichnis nicht gefunden WARNING: Symbol version dump /usr/src/linux-2.6.8-24.13/Module.symvers is missing, modules will have CONFIG_MODVERSIONS disabled. CC [M] /tmp/vmware-config13/vmmon-only/linux/driver.o /bin/sh: scripts/basic/fixdep: Datei oder Verzeichnis nicht gefunden make[2]: *** [/tmp/vmware-config13/vmmon-only/linux/driver.o] Fehler 1 make[1]: *** [_module_/tmp/vmware-config13/vmmon-only] Fehler 2 make[1]: Leaving directory `/usr/src/linux-2.6.8-24.13' make: *** [vmmon.ko] Fehler 2 make: Leaving directory `/tmp/vmware-config13/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. linuxkistchen:/home/Drops # --------------------------------------------------------------------------------- Ich habe im Netzt nach Antworten gesucht aber bisher nichts gefunden. Kann mir jemand weiter helfen? Enrico -- Please use GnuPG to crypt/encrypt/sign Mails and Messages. Jabber-ID: enrico@jabber.ccc.de | GnuPG-Public-Key: pub 1024g/FDBD4AD0EB047261 key-fingerprint: 19B9 A669 CE60 4359 C10F 985D FDBD 4AD0 EB04 7261 eMail: lars.van.r@reenstrømen.com | GnuPG-Public-Key: pub 4096g/17EC4270CD3063EA key-fingerprint: 303A F537 C32D 81FF 81B0 BF75 17EC 4270 CD30 63EA
Am Dienstag, 29. März 2005 00:34 schrieb Herr Stephan:
Hallo Liste,
Ich habe heute mal wieder ein komplettes Update laufen lassen, und dabei nun mit VMWare ein Problem da ich jetzt den Kernel 2.6.8-24.13 am laufen habe. Beim aufrufen von vmware-config.pl bricht das script ab und meldet Fehler bei denen ich nicht weiter komme.
Hier das Listing:
linuxkistchen:/home/Drops # vmware-config.pl Making sure services for VMware Workstation are stopped.
Stopping VMware services: Virtual machine monitor done
Trying to find a suitable vmmon module for your running kernel.
None of the pre-built vmmon modules for VMware Workstation is suitable for your running kernel. Do you want this program to try to build the vmmon module for your system (you need to have a C compiler installed on your system)? [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? [/usr/src/linux/include]
Extracting the sources of the vmmon module.
Building the vmmon module.
Using 2.6.x kernel build system. make: Entering directory `/tmp/vmware-config13/vmmon-only' make -C /usr/src/linux/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-2.6.8-24.13' Makefile:465: .config: Datei oder Verzeichnis nicht gefunden
WARNING: Symbol version dump /usr/src/linux-2.6.8-24.13/Module.symvers is missing, modules will have CONFIG_MODVERSIONS disabled.
CC [M] /tmp/vmware-config13/vmmon-only/linux/driver.o /bin/sh: scripts/basic/fixdep: Datei oder Verzeichnis nicht gefunden make[2]: *** [/tmp/vmware-config13/vmmon-only/linux/driver.o] Fehler 1 make[1]: *** [_module_/tmp/vmware-config13/vmmon-only] Fehler 2 make[1]: Leaving directory `/usr/src/linux-2.6.8-24.13' make: *** [vmmon.ko] Fehler 2 make: Leaving directory `/tmp/vmware-config13/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.
linuxkistchen:/home/Drops # --------------------------------------------------------------------------- ------
Ich habe im Netzt nach Antworten gesucht aber bisher nichts gefunden. Kann mir jemand weiter helfen?
Enrico Hallo so sollte es funktionieren: cd /usr/src/linux make cloneconfig make prepare vmware-config.pl Jetzt sollte der Script durchlaufen, bei mir war es auf jedem Fall so. Nur ein make cloneconfig reicht nicht, das make prepare ist auch wichtig. Kernel Quellen müssen natürlich installiert sein. Hoffe es funktioniert. Grüße Rafael.
Rafael schrieb:
Hallo so sollte es funktionieren: cd /usr/src/linux make cloneconfig make prepare vmware-config.pl Jetzt sollte der Script durchlaufen, bei mir war es auf jedem Fall so. Nur ein make cloneconfig reicht nicht, das make prepare ist auch wichtig. Kernel Quellen müssen natürlich installiert sein. Hoffe es funktioniert. Grüße Rafael.
Hallo Rafael, Vielen Dank. Deine Antwort hat mir sehr geholfen. Kannt du mir kurz erklären was genau die beiden Befehle bewirken oder wo ich mehr darüber nachlesen kann. Das es zum "vorbereiten" des Kernels bzw. der Module dient denk ich zu wissen. :) Enrico -- Please use GnuPG to crypt/encrypt/sign Mails and Messages. Jabber-ID: enrico@jabber.ccc.de | GnuPG-Public-Key: pub 1024g/FDBD4AD0EB047261 key-fingerprint: 19B9 A669 CE60 4359 C10F 985D FDBD 4AD0 EB04 7261 eMail: lars.van.r@reenstrømen.com | GnuPG-Public-Key: pub 4096g/17EC4270CD3063EA key-fingerprint: 303A F537 C32D 81FF 81B0 BF75 17EC 4270 CD30 63EA
Hallo Stephan
Irgendwann (so um 00:34 des 29.03.05) gab
Herr Stephan
Ich habe heute mal wieder ein komplettes Update laufen lassen, und dabei nun mit VMWare ein Problem da ich jetzt den Kernel 2.6.8-24.13 am
laufen habe. Beim aufrufen von vmware-config.pl bricht das script ab und meldet Fehler bei denen ich nicht weiter komme.
Ich hatte das selbe Problem, ein make prepare und so weiter hat nicht geholfen. Erst nach einspielen des vmware-any-any-update89 Patches hat vmware-config einwandfrei funktioniert. (vmware und kernel 2.6.11 änderung) Zu finden ist der patch unter http://ftp.cvut.cz/vmware/ viel spass martin PS: habe gerade gesehen, dass du den Kernel 2.6.8 hast, sollte also make prepare und so weiter bei dir reichen, ich schicke es trotzdem, falls noch wer mit so einem Problem "rumläuft".
Also sprach Martin Jenewein:
Hallo Stephan
Irgendwann (so um 00:34 des 29.03.05) gab
Herr Stephan
von sich: Ich habe heute mal wieder ein komplettes Update laufen lassen, und dabei nun mit VMWare ein Problem da ich jetzt den Kernel 2.6.8-24.13 am
laufen habe. Beim aufrufen von vmware-config.pl bricht das script ab und meldet Fehler bei denen ich nicht weiter komme.
Ich hatte das selbe Problem, ein make prepare und so weiter hat nicht geholfen. Erst nach einspielen des vmware-any-any-update89 Patches hat vmware-config einwandfrei funktioniert. (vmware und kernel 2.6.11 änderung)
Zu finden ist der patch unter http://ftp.cvut.cz/vmware/
viel spass martin
PS: habe gerade gesehen, dass du den Kernel 2.6.8 hast, sollte also make prepare und so weiter bei dir reichen, ich schicke es trotzdem, falls noch wer mit so einem Problem "rumläuft".
Hallo, ich habe den Kernel 2.6.8-24.11 und VMware 4.5.2 zu installieren versucht. Ein make cloneconfig + anschließend make prepare-all nutzte noch nichts, bis ich die angegebene Datei von ftp.cvut.cz/vmware installierte. Seitdem alles roger und am laufen ;-) Gruß Peter
participants (4)
-
Herr Stephan
-
Martin Jenewein
-
Peter Bergmann
-
Rafael