Ich habe kürzlich auf Ubuntu 17.04 aktualisiert. Leider kann ich VMware Workstation nicht ausführen, da die Kernelmodule nicht installiert werden.
Dies ist die Protokolldatei:
2017-04-16T12: 59: 06.065 + 01: 00 | vthread-4 | I125: Protokoll für VMware Workstation pid = 6683 version = 12.5.2 build = build-4638234 option = Release 2017-04-16T12: 59: 06.065 + 01: 00 | vthread-4 | I125: Der Prozess ist 64-Bit. 2017-04-16T12: 59: 06.065 + 01: 00 | vthread-4 | I125: Host-Codepage = UTF-8-Codierung = UTF-8 2017-04-16T12: 59: 06.065 + 01: 00 | vthread-4 | I125: Host ist Linux 4.10.0-19-generisches Ubuntu 17.04 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: DictionaryLoad: Datei "/ usr / lib / vmware / settings" kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: PREF Optionale Einstellungsdatei nicht unter / usr / lib / vmware / settings gefunden. Standardwerte verwenden. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: DictionaryLoad: Datei "/root/.vmware/config" kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: PREF Optionale Einstellungsdatei nicht unter /root/.vmware/config gefunden. Standardwerte verwenden. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: PREF Berechtigungen für Voreinstellungsdatei können nicht überprüft werden. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: DictionaryLoad: Datei "/root/.vmware/preferences" kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: PREF Benutzereinstellungen konnten nicht geladen werden. 2017-04-16T12: 59: 06.107 + 01: 00 | vthread-4 | W115: Protokollierung in /tmp/vmware-root/vmware-6683.log 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: Abrufen von Informationen mithilfe des laufenden Kernels. 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: Neue Pfade erstelltHash. 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: Festlegen des Headerpfads für 4.10.0-19-generic auf "/lib/modules/4.10.0-19-generic/build/include". 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: Überprüfen des Pfads "/lib/modules/4.10.0-19-generic/build/include" für die Kernel-Version "4.10.0-19-generic". 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h konnte nicht gefunden werden 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h nicht gefunden, stattdessen nach generiertem / uapi / linux / version.h gesucht. 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: Verwenden von / usr / bin / gcc zur Überprüfung des Vorprozesses 2017-04-16T12: 59: 06.119 + 01: 00 | vthread-4 | I125: Vorverarbeitetes UTS_RELEASE, Wert "4.10.0-19-generic". 2017-04-16T12: 59: 06.119 + 01: 00 | vthread-4 | I125: Der Headerpfad "/lib/modules/4.10.0-19-generic/build/include" für den Kernel "4.10.0-19-generic" ist gültig. Whoohoo! 2017-04-16T12: 59: 06.247 + 01: 00 | vthread-4 | I125: Symbolversionsdatei /lib/modules/4.10.0-19-generic/build/Module.symvers gefunden 2017-04-16T12: 59: 06.248 + 01: 00 | vthread-4 | I125: Lesen von Symbolversionen aus /lib/modules/4.10.0-19-generic/build/Module.symvers. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: 21363 Symbolversionen lesen 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Informationen für das vmmon-Modul einlesen. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Informationen für das VMnet-Modul einlesen. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Informationen für das VMblock-Modul einlesen. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Informationen für das vmci-Modul einlesen. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Informationen für das vsock-Modul einlesen. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Einstellen von vsock auf vmci. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Modinfo auf "vmmon" aufrufen. 2017-04-16T12: 59: 06.267 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" wurde mit dem Status 256 beendet. 2017-04-16T12: 59: 06.267 + 01: 00 | vthread-4 | I125: Modinfo auf "vmnet" aufrufen. 2017-04-16T12: 59: 06.268 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" wurde mit dem Status 256 beendet. 2017-04-16T12: 59: 06.268 + 01: 00 | vthread-4 | I125: Modinfo auf "vmblock" aufrufen. 2017-04-16T12: 59: 06.269 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" wurde mit dem Status 256 beendet. 2017-04-16T12: 59: 06.269 + 01: 00 | vthread-4 | I125: Modinfo auf "vmci" aufrufen. 2017-04-16T12: 59: 06.270 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" wurde mit dem Status 256 beendet. 2017-04-16T12: 59: 06.270 + 01: 00 | vthread-4 | I125: Modinfo auf "vsock" aufrufen. 2017-04-16T12: 59: 06.271 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" wurde mit dem Status 0 beendet. 2017-04-16T12: 59: 06.286 + 01: 00 | vthread-4 | I125: zu installieren: vmmon status: 0 2017-04-16T12: 59: 06.286 + 01: 00 | vthread-4 | I125: zu installieren: VMNET-Status: 0 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: Abrufen von Informationen mithilfe des laufenden Kernels. 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: Festlegen des Headerpfads für 4.10.0-19-generic auf "/lib/modules/4.10.0-19-generic/build/include". 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: Überprüfen des Pfads "/lib/modules/4.10.0-19-generic/build/include" für die Kernel-Version "4.10.0-19-generic". 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h konnte nicht gefunden werden 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h nicht gefunden, stattdessen nach generiertem / uapi / linux / version.h gesucht. 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: Verwenden von / usr / bin / gcc zur Überprüfung des Vorprozesses 2017-04-16T12: 59: 06.313 + 01: 00 | vthread-4 | I125: Vorverarbeitetes UTS_RELEASE, Wert "4.10.0-19-generic". 2017-04-16T12: 59: 06.313 + 01: 00 | vthread-4 | I125: Der Headerpfad "/lib/modules/4.10.0-19-generic/build/include" für den Kernel "4.10.0-19-generic" ist gültig. Whoohoo! 2017-04-16T12: 59: 06.434 + 01: 00 | vthread-4 | I125: Symbolversionsdatei /lib/modules/4.10.0-19-generic/build/Module.symvers gefunden 2017-04-16T12: 59: 06.434 + 01: 00 | vthread-4 | I125: Lesen von Symbolversionen aus /lib/modules/4.10.0-19-generic/build/Module.symvers. 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: 21363 Symbolversionen lesen 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: Kernel-Header-Pfad aus FileEntry abgerufen: /lib/modules/4.10.0-19-generic/build/include 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: Aktualisieren Sie den Kernel-Header-Pfad auf /lib/modules/4.10.0-19-generic/build/include 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: Überprüfen des Pfads "/lib/modules/4.10.0-19-generic/build/include" für die Kernel-Version "4.10.0-19-generic". 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h konnte nicht gefunden werden 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h nicht gefunden, stattdessen nach generiertem / uapi / linux / version.h gesucht. 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: Verwenden von / usr / bin / gcc zur Überprüfung des Vorprozesses 2017-04-16T12: 59: 06.456 + 01: 00 | vthread-4 | I125: Vorverarbeitetes UTS_RELEASE, Wert "4.10.0-19-generic". 2017-04-16T12: 59: 06.456 + 01: 00 | vthread-4 | I125: Der Headerpfad "/lib/modules/4.10.0-19-generic/build/include" für den Kernel "4.10.0-19-generic" ist gültig. Whoohoo! 2017-04-16T12: 59: 06.457 + 01: 00 | vthread-4 | I125: Compiler unter "/ usr / bin / gcc" gefunden 2017-04-16T12: 59: 06.459 + 01: 00 | vthread-4 | I125: Gcc-Version "6.3.0". 2017-04-16T12: 59: 06.459 + 01: 00 | vthread-4 | I125: Die GCC-Version entspricht wie ein Handschuh der Kernel-GCC-Minor-Version. 2017-04-16T12: 59: 06.459 + 01: 00 | vthread-4 | I125: Verwenden des vom Benutzer bereitgestellten Compilers "/ usr / bin / gcc". 2017-04-16T12: 59: 06.461 + 01: 00 | vthread-4 | I125: Gcc-Version "6.3.0". 2017-04-16T12: 59: 06.461 + 01: 00 | vthread-4 | I125: Die GCC-Version entspricht wie ein Handschuh der Kernel-GCC-Minor-Version. 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: Es wurde versucht, ein geeignetes PBM-Set für den Kernel "4.10.0-19-generic" zu finden. 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: Für den Kernel "4.10.0-19-generic" wurde kein passender PBM-Satz gefunden. 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: Die GCC-Version entspricht wie ein Handschuh der Kernel-GCC-Minor-Version. 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: Überprüfen des Pfads "/lib/modules/4.10.0-19-generic/build/include" für die Kernel-Version "4.10.0-19-generic". 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h konnte nicht gefunden werden 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h nicht gefunden, stattdessen nach generiertem / uapi / linux / version.h gesucht. 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: Verwenden von / usr / bin / gcc zur Überprüfung des Vorprozesses 2017-04-16T12: 59: 06.468 + 01: 00 | vthread-4 | I125: Vorverarbeitetes UTS_RELEASE, Wert "4.10.0-19-generic". 2017-04-16T12: 59: 06.468 + 01: 00 | vthread-4 | I125: Der Headerpfad "/lib/modules/4.10.0-19-generic/build/include" für den Kernel "4.10.0-19-generic" ist gültig. Whoohoo! 2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: Die GCC-Version entspricht wie ein Handschuh der Kernel-GCC-Minor-Version. 2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: Überprüfen des Pfads "/lib/modules/4.10.0-19-generic/build/include" für die Kernel-Version "4.10.0-19-generic". 2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h konnte nicht gefunden werden 2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h nicht gefunden, stattdessen nach generiertem / uapi / linux / version.h gesucht. 2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: Verwenden von / usr / bin / gcc zur Überprüfung des Vorprozesses 2017-04-16T12: 59: 06.475 + 01: 00 | vthread-4 | I125: Vorverarbeitetes UTS_RELEASE, Wert "4.10.0-19-generic". 2017-04-16T12: 59: 06.475 + 01: 00 | vthread-4 | I125: Der Headerpfad "/lib/modules/4.10.0-19-generic/build/include" für den Kernel "4.10.0-19-generic" ist gültig. Whoohoo! 2017-04-16T12: 59: 06.475 + 01: 00 | vthread-4 | I125: Verwenden des temporären Verzeichnisses "/ tmp". 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: Abrufen von Informationen mithilfe des laufenden Kernels. 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: Festlegen des Headerpfads für 4.10.0-19-generic auf "/lib/modules/4.10.0-19-generic/build/include". 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: Überprüfen des Pfads "/lib/modules/4.10.0-19-generic/build/include" für die Kernel-Version "4.10.0-19-generic". 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h konnte nicht gefunden werden 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h nicht gefunden, stattdessen nach generiertem / uapi / linux / version.h gesucht. 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: Verwenden von / usr / bin / gcc zur Überprüfung des Vorprozesses 2017-04-16T12: 59: 06.481 + 01: 00 | vthread-4 | I125: Vorverarbeitetes UTS_RELEASE, Wert "4.10.0-19-generic". 2017-04-16T12: 59: 06.481 + 01: 00 | vthread-4 | I125: Der Headerpfad "/lib/modules/4.10.0-19-generic/build/include" für den Kernel "4.10.0-19-generic" ist gültig. Whoohoo! 2017-04-16T12: 59: 06.608 + 01: 00 | vthread-4 | I125: Symbolversionsdatei /lib/modules/4.10.0-19-generic/build/Module.symvers gefunden 2017-04-16T12: 59: 06.608 + 01: 00 | vthread-4 | I125: Lesen von Symbolversionen aus /lib/modules/4.10.0-19-generic/build/Module.symvers. 2017-04-16T12: 59: 06.626 + 01: 00 | vthread-4 | I125: 21363 Symbolversionen lesen 2017-04-16T12: 59: 06.626 + 01: 00 | vthread-4 | I125: Modinfo auf "vmmon" aufrufen. 2017-04-16T12: 59: 06.628 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" wurde mit dem Status 256 beendet. 2017-04-16T12: 59: 06.628 + 01: 00 | vthread-4 | I125: Modinfo auf "vmnet" aufrufen. 2017-04-16T12: 59: 06.630 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" wurde mit dem Status 256 beendet. 2017-04-16T12: 59: 07.100 + 01: 00 | vthread-4 | I125: Festlegen des Zielpfads für vmmon auf "/lib/modules/4.10.0-19-generic/misc/vmmon.ko". 2017-04-16T12: 59: 07.101 + 01: 00 | vthread-4 | I125: Extrahieren der VMmon-Quelle aus "/usr/lib/vmware/modules/source/vmmon.tar". 2017-04-16T12: 59: 07.106 + 01: 00 | vthread-4 | I125: Die vmmon-Quelle wurde erfolgreich extrahiert. 2017-04-16T12: 59: 07.106 + 01: 00 | vthread-4 | I125: Modul mit dem Befehl "/ usr / bin / make -j4 -C / tmp / modconfig-JzkDhJ / nur vmmon-Auto-Build erstellen HEADER_DIR = / lib / modules / 4.10.0-19-generic / build / include CC = / usr / bin / gcc IS_GCC_3 = no " 2017-04-16T12: 59: 08.721 + 01: 00 | vthread-4 | W115: vmmon konnte nicht erstellt werden. Fehler beim Ausführen des Build-Befehls. 2017-04-16T12: 59: 08.723 + 01: 00 | vthread-4 | I125: Festlegen des Zielpfads für vmnet auf "/lib/modules/4.10.0-19-generic/misc/vmnet.ko". 2017-04-16T12: 59: 08.723 + 01: 00 | vthread-4 | I125: Extrahieren der VMnet-Quelle aus "/usr/lib/vmware/modules/source/vmnet.tar". 2017-04-16T12: 59: 08.729 + 01: 00 | vthread-4 | I125: Die VMnet-Quelle wurde erfolgreich extrahiert. 2017-04-16T12: 59: 08.729 + 01: 00 | vthread-4 | I125: Modul mit dem Befehl "/ usr / bin / make -j4 -C / tmp / modconfig-JzkDhJ / nur vmnet erstellen - HEADER_DIR = / lib / modules / 4.10.0-19-generic / build / include CC = / usr / bin / gcc IS_GCC_3 = no " 2017-04-16T12: 59: 10.142 + 01: 00 | vthread-4 | W115: vmnet konnte nicht erstellt werden. Fehler beim Ausführen des Build-Befehls.
Antworten:
Ich hatte genau das gleiche Problem. Die Lösung, die für mich funktioniert hat, ist in diesem Artikel:
So installieren Sie VMWare Workstation 12 unter Linux 4.10 Kernel
Installieren Sie VMware wie gewohnt
In unserem Fall haben wir VMware mit einer Bundle-Datei installiert. Um das Bundle zum Laufen zu bringen, müssen Sie es ausführen
chmod u+x
und dann ausführen:Installieren Sie GCC und Build-Essentials
Patch VMware
Um die Linie 1162 ändern
zu
Speichern Sie die Datei und beenden Sie sie.
Ändern Sie unter Zeile 114
zu
Speichern Sie die Datei, beenden Sie sie und tarieren Sie sie erneut
Führen Sie VMware erneut aus
Starten Sie VMware jetzt wie gewohnt und es sollte vmon und vmnet korrekt installieren.
quelle
vmware-modconfig --console --install-all
Ich verwende Budgie 17.04 und VMware funktioniert einwandfrei. Ich habe nur Build-Tools installiert:
Sobald Sie VMware starten, werden die erforderlichen Module erfolgreich kompiliert.
Das von mir verwendete Paket ist VMware-Player-12.5.5-5234757.x86_64.bundle .
quelle