vmplayer-problem - VMWare Kernel Module Updater wird seit dem Upgrade auf 13.04 nicht mehr ausgeführt

22

Wenn ich vmplayer ausführe, wird festgestellt, dass sich der Kernel geändert hat, und die erforderlichen Module werden wie gewohnt kompiliert und geladen. Es kommt jedoch nie weiter. Wenn Sie sich für die Installation entscheiden, wird das Programm ohne Fehler oder weitere Aktionen automatisch beendet. Was passieren sollte ist, dass der VMWare Kernel Module Updater ausgeführt werden sollte. Das tut es nicht.

Bitte beachten Sie, dass dies nicht mit der hier beantworteten Frage übereinstimmt. Wie lautet der Pfad zu den Kernel-Headern, damit ich VMware installieren kann? Dies liegt daran, dass die richtigen Header-Dateien nicht dort sind, wo sie sein müssen. Meins kommt nie so weit und außerdem habe ich dafür gesorgt, dass ich alle aktuellen Header-Dateien für meinen 3.8.0-19-Kernel habe.

Jazz
quelle

Antworten:

43

Es wurde eine Lösung für dieses Problem gefunden. Das Folgende zwingt es, sich selbst zu reparieren

sudo vmware-modconfig --console --install-all
Jazz
quelle
1
Leider scheint es, dass Sie dies jetzt jedes Mal tun müssen.
Jazz
+1 Ich kann Ihnen nicht sagen, wie oft ich nach diesem Problem googeln musste, um auf diese Antwort zurückzukommen.
Mark E. Haase
1
In 15.10 führt dies zu dem folgenden Fehler: "Es können nicht alle Module installiert werden. Weitere Informationen finden Sie im Protokoll."
Vasil Valchev
8

Ich muss eine Sache tun, bevor ich das Problem beheben kann: http://mergy.org/2013/03/three-tips-to-get-vmware-workstation-9-going-on-kernel-3-8 -0 /

Mein komplettes Update besteht also aus zwei Schritten:

sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h
sudo vmware-modconfig --console --install-all

Ändern Sie beim ersten Befehl die Linux-Header-Version für die letzte Version, die Sie haben, in meinem Fall 3.8.0-25, aber ich mache dies seit 3.8.0-19.

roho
quelle