Ich bin auf dasselbe Problem gestoßen und konnte den gleichen Patch zum Laufen bringen, indem ich eine Versionsnummer in dem Skript bearbeitete, das sie anwendet.
WARNUNG: Ich weiß nicht, wovon ich beim Patchen mit VMware spreche. Ich habe nur eine Vermutung angestellt, die zu funktionieren scheint.
Ob Sie dies selbst ausprobieren möchten, hängt davon ab, wie risikoavers Sie sind. Aber hey, Ihre VMware Player-Installation ist schon kaputt, oder? Ich dachte, im schlimmsten Fall könnte ich Version 4.0.2 deinstallieren und neu installieren.
Ich habe dies auf der Grundlage der hier aufgeführten Anweisungen durchgeführt: Kompilierungsproblem mit VMware Player . Um es auf die einfachsten Schritte zu bringen:
- Laden Sie diesen Tarball herunter: http://weltall.heliohost.org/wordpress/wp-content/uploads/2012/01/vmware802fixlinux320.tar.gz
- Extrahieren Sie den Tarball in Ihr Home-Verzeichnis
- Bearbeiten Sie die Datei patch-modules_3.2.0.sh. Suchen Sie nach der Zeile
plreqver=4.0.2
und ändern Sie sie inplreqver=4.0.3
- Speichern Sie die Datei und führen Sie sie aus.
sudo ./patch-modules_3.2.0.sh
Wenn Sie denselben Patch auf Version 4.0.2 bereits ausgeführt haben, wird möglicherweise die folgende Fehlermeldung angezeigt: "/usr/lib/vmware/modules/source/.patched found. Sie haben Ihre Quellen bereits gepatcht. Exiting". Wenn Sie das sehen, löschen Sie einfach die /usr/lib/vmware/modules/source/.patched
Datei und versuchen Sie es erneut.
Bitte denken Sie daran, Patch - Paket installiert sein : apt-get install patch
. Meine Standardinstallation des neuesten Kubuntu hatte es nicht, so dass ich eine Fehlermeldung bekam:
./patch-modules_3.2.0.sh: line 42: patch: command not found
Manchmal funktioniert die Versionsprüfung nicht richtig. In diesem Fall können Sie es entfernen, indem Sie die 4 Zeilen nach "nicht gesetztes Produkt" löschen, die alle mit "[" beginnen. Dies kann wiederum die Gefahr eines Brechens erhöhen.