VMWare Workstation v8 kann nicht installiert werden

11

Installieren von VMware 8.0.2 64bit

Ubuntu 12.04LTS 64bit BETA

Meine Kernel-Version ist: 3.2.0-20-generic

pst007x@pst007x-Aspire-5741:~$ sudo sh VMware-Workstation-Full-8.0.2- 591240.x86_64.bundle

Installiert ok

Beim Start werde ich aufgefordert, Module zu installieren, die kompiliert und in den laufenden Kernel geladen werden.

Ein Fenster öffnet sich

VMware Kernel Module Updater

Dies schlägt auf einem virtuellen Netzwerkgerät fehl

FEHLERPROTOKOLL .

AKTUALISIEREN:

PATCH .

Wenn ich versuche, einen Patch hinzuzufügen, folgender Fehler:

 pst007x@pst007x-Aspire-5741:~$ sudo sh patch-modules_3.2.0.sh
 [sudo] password for pst007x: 
 patch-modules_3.2.0.sh: 27: [: workstation8.0.2: unexpected operator
 patch-modules_3.2.0.sh: 28: [: workstation8.0.2: unexpected operator
 Sorry, this script is only for VMWare WorkStation 8.0.2 or VMWare Player 4.0.2. 
 Exiting
 pst007x@pst007x-Aspire-5741:~$

Ich habe vollständig deinstalliert und neu installiert. Ich installiere die richtige Version. Wahrscheinlich ein Problem mit dem Patch. VMware lässt sich perfekt unter Ubuntu 11.10 installieren

So habe ich deinstalliert .

pst007x
quelle

Antworten:

13

Stellen Sie dies aus verschiedenen Antworten zusammen:

In den Home-Ordner verschieben

  1. VMware-Workstation-Full-8.0.2-591240.x86_64.bundle
  2. PATCH: patch-modules_3.2.0.sh
  3. PATCH: vmware3.2.0.patch

Patch-Download-Link (xtact-Inhalt zum Home-Ordner):

http://weltall.heliohost.org/wordpress/2012/01/26/vmware-workstation-8-0-2-player-4-0-2-fix-for-linux-kernel-3-2-and- 3-3 /

Installieren Sie VMware

sudo sh VMware-Workstation-Full-8.0.2-591240.x86_64.bundle

Patch installieren

sudo ./patch-modules_3.2.0.sh

NB: Stellen Sie sicher, dass der Patch über eine ausführbare Berechtigung verfügt

pst007x
quelle
7

So deaktivieren Sie die Versionsprüfung

  • öffne das Skript * .sh in einem Editor (gedit)
  • Scrollen Sie nach unten zu Zeile 27
  • Fügen Sie am Anfang der Zeile 27,28,29 "#" hinzu
  • Speichern Sie das Skript
  • Versuchen Sie erneut, das Skript auszuführen

oder gehen zu

  • cd /usr/lib/vmware/modules/source
  • sudo tar xvf vmnet.tar
  • Dadurch werden Dateien im vmnet-onlyOrdner dekomprimiert
  • Angenommen, Sie haben die Patch-Datei unter ~/Downloads/vmware802fixlinux320/vmware3.2.0.patch
  • sudo patch -p1 <~/Downloads/vmware802fixlinux320/vmware3.2.0.patch
  • sudo mv vmnet.tar vmnet.tar.bak
  • sudo tar cvf vmnet.tar vmnet-only/

Führen Sie die VMware Workstation oder den Player erneut aus. In diesem Fall müssen Sie möglicherweise installieren

  • sudo apt-get install patch
Faheem
quelle
oder ändern Sie die Version in Zeile 7/8, um beispielsweise vmreqver=8.0.4den Patch auf VMware Workstation
8.0.4
2

Es sind Probleme bekannt, wenn versucht wird, die VMWare-Workstation unter Ubuntu 12.04 LTS zu installieren und / oder zu arbeiten. Am besten warten Sie auf die vollständige Veröffentlichung im nächsten Monat oder kehren zu Ubuntu 11.10 zurück. Ich weiß, dass dies unproduktiv klingt, aber ich hatte die gleichen Probleme und entschied mich, vorerst auf Ubuntu 11.10 zurückzugreifen.

Petronilla Escarabajo
quelle
Ich habe eine Lösung gefunden (oben), danke. Sie haben Recht, es gibt Fehler, aber es gibt immer Fehler, ob vor der Veröffentlichung oder als "fertiges" Produkt. Diese Beta-Version hat NVidia-Leistungsprobleme behoben, ansonsten würde ich mich an eine frühere Version halten. Danke :-)
pst007x
2

OK dieser Patch

patch-modules_3.2.0.sh
vmware3.2.0.patch

Funktioniert einwandfrei. Das einzige Problem war, dass ich versehentlich auf die Update-VMware-Schaltfläche geklickt habe, die zum schlimmsten Zeitpunkt alles vermasselt hat. Ich habe alles versucht und auch versucht, VMware vollständig zu deinstallieren. Nichts funktionierte, bis ich versuchte, die Haare aus meiner Glatze zu ziehen.

Dann habe ich den Computer heruntergefahren und Ubuntu in einer früheren Version vom Bootloader gestartet. Ich habe dann VMware neu installiert und dann den Patch neu installiert! Schließlich habe ich dann als reguläres Ubuntu 3.2 neu gestartet und es hat funktioniert.

Selbst wenn Sie VMware deinstallieren, ist im 3.2-Kernel noch etwas übrig oder so

gebrochenes Hufeisen
quelle
2

Gleiche Situation hier: Die korrekte Version von VMPlayer und Patch behauptet immer noch, dass es nicht die richtige Version ist.

Meine Lösung: Ich habe die Versionsprüfung in patch-modules_3.2.0.sh übersprungen, indem ich die folgenden Zeilen mit einem "#" auskommentiert habe. Nach dem Auskommentieren der Zeilen funktioniert der Patch und mein Player funktioniert jetzt.

[ -z "$vmver" ] && error "VMWare is not installed (properly) on this PC"

[ "$vmver" == "workstation$vmreqver" ] && product="VMWare WorkStation"

[ "$vmver" == "player$plreqver" ] && product="VMWare Player"

[ -z "$product" ] && error "Sorry, this script is only for VMWare WorkStation $vmreqver or VMWare Player $plreqver"

Sei vorsichtig mit meiner Antwort. Nach dem Neustart meines Systems habe ich einen leeren Desktop und kann nicht einmal einen einfachen ls-Befehl in einem Terminal ausführen.

Hans Nasonn
quelle
1

Diese Problemumgehung könnte Sie interessieren

http://communities.vmware.com/message/2005419

Sie behaupten, das Problem der Installation gelöst zu haben.

Ubuntuser
quelle
Nein, habe seinen Patch ausprobiert, sagt nur, dass ich die falsche Version habe, aber ich habe die richtige Version installiert. Ich habe oben Fehler gepostet .. Danke
pst007x