it-swarm.com.de

VMWare 15-Fehler unter Ubuntu 18.4 - / dev / vmmon konnte nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis

Nachdem die Online- und YouTube-Videos erschöpft sind und all diese Lösungsvorschläge gescheitert sind, benötige ich bitte Ihre professionelle Hilfe.

Installierte VMWare Workstation 15 auf Ubuntu 18.4 (siehe Screenshot) und bekam einen Kernelfehler.

Dies sind die Schritte, die ich bereits ohne Lösung durchgeführt habe:

Sudo vmware-modconfig --console --install-all

Registriert einen neuen Schlüssel und registriert ihn mit den folgenden Befehlen in der angegebenen Reihenfolge:

1)

openssl req -new -x509 -newkey rsa:2048 -keyout VMWARE.priv -outform DER -out VMWARE.der -nodes -days 36500 -subj "/CN=VMWARE/"

2)

Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./VMWARE.priv ./VMWARE.der $(modinfo -n vboxdrv)

3)

tail $(modinfo -n vboxdrv) | grep "Module signature appended"

4)

Sudo mokutil --import VMWARE.der

neustart -> registriert den Schlüssel beim Booten erfolgreich und bestätigt durch:

mokutil --test-key VMWARE.der

Die Treiber wurden auch manuell registriert von:

Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./VMWARE.priv ./VMWARE.der $(modinfo -n vmmon)

Endlich:

Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./VMWARE.priv ./VMWARE.der $(modinfo -n vmnet)

Bitte beachten Sie, dass ich neu in der Linux-Welt bin, sodass Sie eine schrittweise Anleitung zu schätzen wissen! Vielen Dank, Prost!

System Info

VMWare-Fehler 1

VMWare-Fehler 2

3
Afshin

Problem gelöst! Ich habe die gleichen Schritte in meinem ursprünglichen Beitrag ausgeführt, AUSSER, dass ich den Namen des Schlüssels in etwas anderes geändert habe! Der neue Schlüssel signierte erfolgreich vmmon im dev-Verzeichnis und vmware funktionierte!

4
Afshin

Die akzeptierte Antwort ist in Ordnung, aber die Schritte sind etwas besser formatiert und neu angeordnet, es wurden erwartete Rückmeldungen hinzugefügt usw. Das OP enthält einige Informationen für VirtualBox, die verwirrende Fehler verursachen, wenn Sie diese nicht haben.

Dies gilt zunächst für VMWare 15 und Ubuntu 18.04

  1. Installieren Sie VMWare
  2. Führen Sie das aus

    Sudo vmware-modconfig --console --install-all
    

    Sie werden sehen, dass es Probleme mit Monitor und Netz gibt, das ist in Ordnung.

  3. Generieren Sie einen Schlüssel

    openssl req -new -x509 -newkey rsa:2048 -keyout VMWARE15.priv -outform DER -out VMWARE15.der -nodes -days 36500 -subj "/CN=VMWARE/"
    

    Du wirst sehen, dass es in Ordnung war.

  4. Installieren Sie die Treibermodule

    Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./VMWARE15.priv ./VMWARE15.der $(modinfo -n vmmon)
    Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./VMWARE15.priv ./VMWARE15.der $(modinfo -n vmnet)
    

    Dies gibt keine Rückmeldung

  5. Überprüfen Sie die installierten Module

    tail $(modinfo -n vmmon) | grep "Module signature appended"
    

    Du solltest Binary file (standard input) matches bekommen

  6. Lassen Sie den Schlüssel beim Neustart signieren

    Sudo mokutil --import VMWARE15.der
    

    Daraufhin werden Sie nach einem Passwort gefragt. Geben Sie ein neues Passwort ein, das ein bisschen lang ist wie 1515vmware. Geben Sie dasselbe Passwort erneut ein

  7. Neustart, Wenn beim Neustart ein Menü mit blauem Bildschirmhintergrund angezeigt werden soll, müssen Sie den Schlüssel registrieren und das soeben erstellte Kennwort eingeben. Dies geschieht nur einmal und fährt dann mit dem Starten/Neustarten fort.

  8. Geben Sie zum Testen des korrekt installierten Treibers/Moduls den Befehl ein

    mokutil --test-key VMWARE15.der
    

    Sie sollten VMWARE15.der is already enrolled erhalten und das bedeutet, dass VMWare funktionieren sollte.

Alle Kredite an OP.

4

Ich würde zunächst VMWare Workstation folgendermaßen von Ihrem System deinstallieren:

Sudo vmware-installer -u vmware-workstation

Jetzt installieren wir es erneut, aber bevor wir das Vmware Workstation Player 15-Paket installieren, können wir mit dem folgenden Befehl neuere Versionen von Paketen und deren Abhängigkeiten installieren/aktualisieren:

Sudo apt-get update

Jetzt müssen wir einige Abhängigkeiten installieren, die für die Installation von Vmware Workstation Player 15 erforderlich sind (standardmäßig sollten diese bereits in Ubuntu 18.04 installiert sein, aber wenn nicht, werden sie installiert):

Installieren Sie zuerst build-essential und gcc wie folgt:

Sudo apt install build-essential gcc

Dann installieren Sie das libcanberra-gtk-Modul wie folgt:

Sudo apt install libcanberra-gtk-module

Fahren wir mit der Installation von Vmware Workstation fort.

Führen Sie die folgenden Befehle im Terminal aus, um VMware Workstation Player 15 zu installieren:

mkdir ~/vmware
cd ~/vmware
wget -c https://download3.vmware.com/software/player/file/VMware- 
Player-15.0.2-10952284.x86_64.bundle

(Derzeit, ab heute, das neueste Bundle)

OR

vergiss den "wget" Teil und lade das Bundle hier herunter:

https://my.vmware.com/en/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/15_

und legen Sie es in das soeben erstellte VMware-Verzeichnis.

Geben Sie die Paketberechtigungen:

Sudo chmod u+x VMware-Player-15.0.2-10952284.x86_64.bundle

Zum Schluss installieren Sie:

Sudo ./VMware-Player-15.0.2-10952284.x86_64.bundle

Befolgen Sie nach dem Start des Installationsprogramms die Anweisungen auf dem Bildschirm, um die Installation abzuschließen.

Wählen Sie Ich akzeptiere die Bedingungen der Lizenzvereinbarung und klicken Sie dann auf "Weiter". Update beim Start; Wählen Sie Ja (wenn Sie möchten). Feedback; Wählen Sie Ja oder Nein. Der Lizenzschlüssel ist optional (für Workstation Pro erforderlich, kann jedoch leer bleiben).

Klicken Sie im nächsten Bildschirm auf "Installieren".

Schließen Sie, wenn Sie fertig sind.

---HINWEIS---

Wenn die 3D-Beschleunigung nicht aktiviert ist: Bearbeiten Sie die versteckte Datei /.vmware/preferences und suchen Sie nach einer Linie, die mit Folgendem beginnt:

mks.gl.allowBlacklistedDrivers

Wenn es nicht vorhanden ist, können Sie es der Datei hinzufügen.

Dies sollte geändert werden in:

mks.gl.allowBlacklistedDrivers = "TRUE"

---ebenfalls---

gehe zu/vmware//.vmx öffne es mit gedit (oder einem gleichwertigen Befehl) und füge die folgende Zeile hinzu:

mks.gl.allowBlacklistedDrivers = "TRUE"

Für einen Windows-Gast füge ich diese Zeilen auch der versteckten Datei und der ".vmx" -Datei (oben erwähnt) hinzu:

mks.enableDX11Renderer = "FALSE"
mks.enableGLRenderer = "TRUE"

Dadurch wird die 3D-Beschleunigung vom Standard-DX11 auf OpenGL umgeschaltet.

Dies sollte Sie zum Laufen bringen und die Probleme lösen.

0
Dave

Ich habe ein einfaches Bash-Skript erstellt, um den Prozess ein wenig zu automatisieren. Es scheint ein wiederkehrendes Problem beim Patchen von Ubuntu zu sein, und ich finde mich selbst, wenn ich jedes Mal nach der Lösung google.

https://github.com/rune1979/ubuntu-vmmon-vmware-bash

0
Rune79

(03.09.2019)

Die Lösung für mich:

(

 Uninstall: Sudo vmware-installer -u vmware-workstation 

OR

 Uninstall: Sudo vmware-installer -u vmware-player

)

UND

 Install: Sudo ./VMware-Player-15.1.0-13591040.x86_64.bundle