PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem bei Vmware Installation



skurial
04.03.06, 07:13
Hallo zusammen!
Habe folgendes Problem, betreibe Suse 10, Kde 3.5.
Hatte die Vmware 5.0 mit Kernel 2.6.13 am laufen. Jetzt habe ich ein Kernel Update gemacht auf Kernel 2.6.16.

Vmware läuft nicht mehr, ein make cloneconfig && make prepare-all und anschließenden ausführen von vmware-config.pl funktioniert nur soweit bis zum Verzeichnis der C Header Dateien "What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]"

Kernel und Sourcen sind identisch.

Wenn ich den anyany98 Patch starten will mit runme.pl kriege ich folgendes:

runme.pl: line 8: use: command not found
runme.pl: line 9: use: command not found
runme.pl: line 12: my: command not found
runme.pl: line 13: my: command not found
runme.pl: line 14: my: command not found
runme.pl: line 15: my: command not found
runme.pl: line 16: my: command not found
runme.pl: line 20: my: command not found
runme.pl: line 21: my: command not found
runme.pl: line 22: my: command not found
runme.pl: line 25: sub: command not found
runme.pl: line 26: undef: command not found
runme.pl: line 27: undef: command not found
runme.pl: line 28: undef: command not found
runme.pl: line 30: syntax error near unexpected token `INSTALLDB,'
runme.pl: line 30: ` open(INSTALLDB, '<' . $cInstallerMainDB) or error('Unable to open the installer database ' . $cInstallerMainDB . ' in read-mode.' . "\n\n");'


Was kann ich tun? Außer Kernel downgraden :-)
Danke für Hilfe!

stefan.becker
04.03.06, 10:20
Nimm eine neuere Version. Server 1 Beta, Player 1.01, Workstation 5.5, je nach Lizenz. Die ersten beiden sind umsonst, das dritte kannst du mit der 5er Lizenz weiternutzen.

Auf alle Fälle dann erstmal ohne Any Any Patch versuchen.

Schau außerdem mal ins VMWARE Howto, da ist eine spezielle Anleitung zu Suse 10.

skurial
04.03.06, 10:58
Hmm...Mit 5.5 bringt er dieselben Meldungen..What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]"

Und runme.pl startet ebenfalls nicht...

Was kann i noch probieren?

stefan.becker
04.03.06, 12:01
Ist der Kernel schon konfiguriert? Bitte schaue dazu ins Howto, das steht dort beschrieben, steht aber auch in der Suse-Anleitung.

skurial
10.03.06, 14:13
Hab jetzt die Schritte in der SUSE Anleitung befolgt. Ein vmware-config.pl kommt bis zu dieser Meldung wiederum: What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]

Wenn ich den anyany Patch 098 nehme bricht er mir auch ab und zwar damit:

Unknown VMware Workstation e.x.p build 15576 detected. Building for Workstation
5.5.x.
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config0/vmnet-only'
make -C /lib/modules/2.6.16-AS24-default/build/include/.. SUBDIRS=$PWD SRCROOT=$
PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.16-AS24-obj/i386/default'
make -C ../../../linux-2.6.16-AS24 O=../linux-2.6.16-AS24-obj/i386/default modul
es
CC [M] /tmp/vmware-config0/vmnet-only/driver.o
CC [M] /tmp/vmware-config0/vmnet-only/hub.o
CC [M] /tmp/vmware-config0/vmnet-only/userif.o
CC [M] /tmp/vmware-config0/vmnet-only/netif.o
CC [M] /tmp/vmware-config0/vmnet-only/bridge.o
/tmp/vmware-config0/vmnet-only/bridge.c: In function ‘VNetBridgeReceiveFromVNet’
:
/tmp/vmware-config0/vmnet-only/bridge.c:548: error: ‘struct sock’ has no member named ‘wmem_alloc’
/tmp/vmware-config0/vmnet-only/bridge.c: In function ‘VNetBridgeUp’:
/tmp/vmware-config0/vmnet-only/bridge.c:805: warning: passing argument 3 of ‘sk_ alloc’ makes pointer from integer without a cast
/tmp/vmware-config0/vmnet-only/bridge.c:805: warning: passing argument 4 of ‘sk_ alloc’ makes integer from pointer without a cast
make[4]: *** [/tmp/vmware-config0/vmnet-only/bridge.o] Fehler 1
make[3]: *** [_module_/tmp/vmware-config0/vmnet-only] Fehler 2
make[2]: *** [cdbuilddir] Fehler 2
make[1]: *** [modules] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.16-AS24-obj/i386/default'
make: *** [vmnet.ko] Fehler 2
make: Leaving directory `/tmp/vmware-config0/vmnet-only'
Unable to build the vmnet 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.

stefan.becker
10.03.06, 18:39
Zu 2.6.16 kann ich dir noch nichts sagen, habe ich selbst noch nicht getestet.

MrGoodbyte
21.03.06, 08:13
Hmmmm .. hat da mittlerweile eigentlich jemand'ne Lösung gefunden? Ich hab nämlich genau dasselbe Problem .... :cool:

Greetz

skurial
21.03.06, 23:19
ich habe wiedr nen 2.6.13 Kernel :-)

eBoy
22.03.06, 18:58
Hi, ich habe den vmWare Server installiert und nach einem System-Update läuft dieser nicht mehr.
Problem:

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
Unter Suse 10 stimmt dieser Pfad nicht, was muss ich eingeben?

stefan.becker
22.03.06, 19:14
Check mal, ob die Kernelsourcen installiert sind. Falls ja, checke, ob die Version dem lauifenden Kernel 1:1 entspricht.

Falls nicht, anpassen.

eBoy
22.03.06, 19:17
Mh, genau das ist mein Problem...
ich habe keine Ahnung was ich genau machen muss bzw da anpassen sollte.

Muss ja logischerweise an dem System-Update liegen, jedoch hätte ich nciht gedacht, dass deshalb dies nicht mehr funktionieren würde...

Anomander
22.03.06, 19:21
Wenn ich mich recht entsinne, musst du nicht nur die Sourcen haben, sondern den Kernel auch mit der aktuellen Config übersetzt haben (und noch im Sourcen verzeichnis)....

Kann mich aber auch täuschen...

stefan.becker
22.03.06, 19:29
Jepp, so ist das. Siehe VMWARE Howto, Suse Link.

Prüfen kannst du das mit Yast. Schau doch einfach inden Paketlisten nach "kernel" und "kernel.source".

eBoy
22.03.06, 20:16
linux:/usr/src # rpm -qa kernel* gcc* make
make-3.80-188
gcc-java-4.0.2_20050901-3
gcc-info-4.0.2_20050901-3
gcc-c++-4.0.2_20050901-3
gcc-4.0.2_20050901-3


Mh, das klappt aber ned...

linux:/usr/src # make cloneconfig; make prepare-all
make: *** Keine Regel, um »cloneconfig« zu erstellen. Schluss.
make: *** Keine Regel, um »prepare-all« zu erstellen. Schluss.

Und das verzeichnis "/usr/src/linux" exisitiert unter Suse 10 nicht, also kann ich den Befehl in diesem Verzeichnis auch nicht ausführen...

stefan.becker
22.03.06, 20:26
Poste mal die Ausgabe von "ls -l /usr/src".

Hast du überhaupt eine Kernel-Source installiert?

eBoy
22.03.06, 20:33
drwxr-xr-x 3 root root 80 2006-01-19 16:19 kernel-modules
drwxr-xr-x 3 root root 72 2006-01-11 21:30 linux-2.6.13-15
drwxr-xr-x 15 root root 480 2006-01-19 16:21 linux-2.6.13-15.7
drwxr-xr-x 3 root root 72 2006-03-21 21:58 linux-2.6.13-15.8-obj
drwxr-xr-x 7 root root 168 2005-11-28 20:50 packages

Ich habe ja nur ein Update gemacht und zuvor hats funktioniert, also sollten diese ja eigentlich drauf sein, aber ich kenn mich mit dem Thema Kernel nicht aus, benötige aber eigentlich schon seit Stunden mein WinXP auf der virtuellen Maschine...

stefan.becker
22.03.06, 21:02
Schau bitte ins Suse Howto. Du musst ein kernel source Paket installiert haben. Wenn das nicht da ist, geht es halt nicht.

eBoy
22.03.06, 21:04
Das war installiert, hab ich nun erneut gemacht. Wäre aber auch interessant zu wissen, WIESOdas weg war?????

stefan.becker
22.03.06, 21:04
Da musst du SuSE fragen.

eBoy
22.03.06, 21:13
Ok, es scheint nun wieder zu funktionieren.

Ich habe das mal knallhart bei Suse per E-Mail angefragt!

kugman
03.04.06, 18:34
ich hab mal ne ziemlcih bescheuerte Frage.
ich lese in diesem Thread jetzt ungefähr schon 100 mal, dass man doch bitte ins Howto schauen soll.

Würd ich ja gerne tun, aber in welches Howto? und wo steht es? Bin ich blöd?:confused: :confused:

danke schonmal

stefan.becker
03.04.06, 18:48
Schau mal in den Bereich selbst in die 3 obersten Texte, da sind Links über Links.

Clonex
06.04.06, 10:35
Schau mal in den Bereich selbst in die 3 obersten Texte, da sind Links über Links.
Hey Jungs habe ebenfalls folgendes Prob

Habe unter suse 10.0 versucht VMware zu installieren unzwar unter folgender Anleitung:
"http://www.novell.com/coolsolutions/feature/15963.html"

Beim install der vmware tritt ständig folgerndes prob auf:

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]


Was muss ich hier angeben??

Danke Schön

Clonex :rolleyes:

stefan.becker
06.04.06, 19:06
Normalerweise nichts. Hast du alle Schritte _genau_ wie angegeben gemacht? Kernel-Source installiert? Konfiguriert? Source-Version=Version laufender Kernel?

eBoy
06.04.06, 20:40
Selbiges Problem hatte ich ja auch...
Liegt an den fehlenden Kernel-Sourcen. Entweder hattest du diese nicht installiert oder die Quellen wurden nach einem Suse-Online-Update gelöscht (ist ein Häkchen unten links gesetzt, das man deaktivieren kann...).
Ich hatte diese nämlich installiert, jedoch nicht gewusst, dass diese bei einem Update ebenfalls mitgelöscht werden...

Deshalb dies überprüfen. Kernel-Source wie kann man bei der Installation/ Software Installation (z.B. unter Yast) auswählen

christof.P
09.04.06, 16:49
Ich habe auch ein Problem bei der Installation von VMware.
Nach der Eingabe von rpm -qa kernel* gcc* make
erscheint nur make-3.80-188.
Woher bekomme ich den gcc kompiler?
Unter YAST finde das Packet auch nicht.

stefan.becker
11.04.06, 07:07
rpmseek.com, rpmfind.net, Datenträger, zur Not Google

Trigan
11.04.06, 15:06
Hi,
ich hatte das gleiche Problem unter Fedora. :confused:
Aber mit dem neuen Patch any-any-update101 klappte es dann wieder.
Grüße
Trigan