Seite 1 von 1
Ubuntu Update > VMWare startet nicht mehr
Verfasst: 01.05.2011, 20:11
von testmich
Wenn ich VMWare starten will, kommt eine Meldung das ich ein paar Module installieren soll. Dann klick ich auf installieren und nach paar sec. kommt diese Fehlermeldung:
Unable to build kernel module.
Habe bis jetzt noch nichts brauchbares gefunden. Hat jemand das gleiche Probleme und vielleicht eine Lösung?
Verfasst: 01.05.2011, 20:20
von McStarfighter
VMware Workstation kommt in der aktuellen Version schlicht und einfach noch nicht mit den aktuellen Kernel-Releases klar.
Es gibt zwei Möglichkeiten: Entweder Tante Google nach der Kombi "VMware Workstation 7.x" & Kernel & 2.6.38.2 fragen ODER einfach nach den Any-Any-Patches für VMware suchen. Dürfte im Endeffekt das gleiche Ziel mit sich bringen.
Verfasst: 01.05.2011, 20:21
von Dayworker
Allgemein läßt sich zu Linux sagen, daß Kernelupdates und propitäre, nicht im Quellcode erhältliche SW keine gute Kombination sind und das ist ja nicht neues.
Je nach Kernelversion brauchst du entsprechende Patches. Lies dir dazu mal
VMPlayer > 3.12 / WS 7.12, Linux Kernel >= 2.6.35 durch.

Verfasst: 01.05.2011, 20:27
von testmich
Ich habe schon das gefunden:
http://communities.vmware.com/thread/308540
Passt genau zu meinem Kernel, aber ich weiß nicht wie ich den Patch installieren, weil VMWare ist ja schon installiert. Und da installiert der das doch erst?
Verfasst: 01.05.2011, 21:01
von Dayworker
Ich würd einfach den Patch installieren und danach das Script erneut durchlaufen lassen.
Verfasst: 01.05.2011, 21:04
von testmich
Ja und wie sieht das jetzt genau aus, wie kann ich das Patch installieren? Hab leider nicht soviel Ahnung von Linux.
Verfasst: 01.05.2011, 21:12
von Dayworker
Schau dir einfach Ullis Antwort (continuum) unter
http://communities.vmware.com/thread/308540 an.
Verfasst: 01.05.2011, 21:18
von testmich
Habe jetzt den Befehl eingeben:
patch -p1 < /path/to/patch/vmware-7.1.4-2.6.38-2-generic.patch
und in der Konsole passiert jetzt nichts, hat keine Meldung geschmissen und habe jetzt probiert VMWare zustarten und dann die Module zuinstallieren. Funzt auch nicht.,
Ich denke mein English reicht leider nicht, was soll ich lt. "ullis" beitrag nun genau machen?
Verfasst: 02.05.2011, 01:09
von continuum
na - der Pfad den du eingibst anpassen
/path/to/patch/vmware-7.1.4-2.6.38-2-generic.patch stimmt doch bestimmt nicht
Verfasst: 02.05.2011, 05:58
von stefan.becker
Bei der allerneuesten Version 7.14 muss man nicht patchen. Am besten VMWARE deinstallieren und noch mal neu installieren. Wer weiß schon, welche halbgaren Zustände deine bisherigen Versuche mit sich bringen.
"sudo vmware-modconfig --console --install-all"
In der Kommandozeile ausführen und nachsehen, wo es hakt. Vermutlich ist kernel-source/headers nicht installiert oder in einer anderen Version als der laufende Kernel.
Wenn es nicht klappt und du nicht weiter weißt, brauchst du dich nur melden mit vollständigem Output des obigen Befehls. Ohne Ausgabe kann man nämlich gar nichts sagen.
Verfasst: 02.05.2011, 06:41
von testmich
Okay danke, hier die genaue Fehlermeldung:
Code: Alles auswählen
root@eric:~# sudo vmware-modconfig --console --install-all
Stopping VMware services:
VMware USB Arbitrator done
VM communication interface socket family done
Virtual machine communication interface done
Virtual machine monitor done
Blocking file system done
Using 2.6.x kernel build system.
make: Gehe in Verzeichnis '/tmp/vmware-root/modules/vmmon-only'
make -C /lib/modules/2.6.38-8-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.38-8-generic'
CC [M] /tmp/vmware-root/modules/vmmon-only/linux/driver.o
/tmp/vmware-root/modules/vmmon-only/linux/driver.c: In function ‘init_module’:
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:425:15: error: ‘struct file_operations’ has no member named ‘ioctl’
/tmp/vmware-root/modules/vmmon-only/linux/driver.c: In function ‘LinuxDriver_Ioctl’:
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:1736:7: error: implicit declaration of function ‘kernel_locked’
make[2]: *** [/tmp/vmware-root/modules/vmmon-only/linux/driver.o] Fehler 1
make[1]: *** [_module_/tmp/vmware-root/modules/vmmon-only] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.38-8-generic'
make: *** [vmmon.ko] Fehler 2
make: Verlasse Verzeichnis '/tmp/vmware-root/modules/vmmon-only'
Unable to install vmmon
Verfasst: 02.05.2011, 19:21
von stefan.becker
Hm, tut mir leid, keine Ahnung. Schau mal im VMTN nach, vielleicht findest du da was. Kernel 2.6.38 sollte eigentlich gehen.
Verfasst: 02.05.2011, 20:22
von testmich
Ich habe es doch noch garnicht gepatch.... Dann kann es doch garnicht gehen???
Sag mir mal bitte was ich genau eingeben soll in der Console um das zu patchen.
Was ist VMTN?
Verfasst: 02.05.2011, 20:42
von stefan.becker
Welche VMWARE Version hast du denn? Wenn nicht die neuste, dann versuch die erstmal vor der nächsten Frage.
Verfasst: 02.05.2011, 20:58
von testmich
Ganz ehrlich, weiß'ich garnicht , wo kann ich das sehen?
Verfasst: 02.05.2011, 21:37
von stefan.becker
Bevor wir raten: Lade die neuste Version von der VMWARE Homepage.
Verfasst: 02.05.2011, 23:49
von testmich
Ich hab die neueste drauf!
root@eric:~# patch -p1 </home/eric/Downloads/vmware-7.1.4-2.6.38-2-generic.patchpatching file vmnet-only/driver.c
Hunk #1 FAILED at 28.
Hunk #2 FAILED at 86.
Hunk #3 FAILED at 264.
Hunk #4 FAILED at 1134.
4 out of 4 hunks FAILED -- saving rejects to file vmnet-only/driver.c.rej
hab das mal mit meinem pfad angepasst
Verfasst: 03.05.2011, 01:47
von stefan.becker
Was ist denn die neueste bei dir? Wirklich 7.1.4?
Verfasst: 03.05.2011, 16:12
von testmich
Hat sich erledigt. Hatte doch nur 7.1.3 drauf, jetzt funzt alles

Habe die neue Version installiert.
Verfasst: 04.05.2011, 01:55
von minimike
Dayworker hat geschrieben:Allgemein läßt sich zu Linux sagen, daß Kernelupdates und propitäre, nicht im Quellcode erhältliche SW keine gute Kombination sind und das ist ja nicht neues.
Je nach Kernelversion brauchst du entsprechende Patches. Lies dir dazu mal
VMPlayer > 3.12 / WS 7.12, Linux Kernel >= 2.6.35 durch.

RHEL 6 installieren und bis 2018 glücklich sein.
Bei RHEL 5 liefert VMware gleich die Treiber mit.