Da diese Antwort nur für Kernel 3.13 gilt, möchte ich eine Lösung für das Problem Failed to build vmnet
für Kernel 3.19 und frühere Versionen vorstellen. Dies ist also nicht mein eigentliches Problem und soll nur zukünftigen Lesern helfen.
Frage
Wenn ich VMware Workstation oder VMware Player zum ersten Mal ausführen möchte, müssen einige Pakete auf Kernelebene bereitgestellt werden, dies schlägt jedoch mit dieser Fehlerzeile fehl.
VMnet konnte nicht erstellt werden. Fehler beim Ausführen des Build-Befehls.
Was soll ich tun, um dieses Problem zu beheben?
Antworten:
Lösung
Wechseln Sie in das Quellverzeichnis des VMware-Moduls.
[1]
Entpacken Sie die VMnet-Module.
[1]
Öffnen Sie
vmnet-only/driver.c
mit Ihrem bevorzugten Texteditor.Ändern Sie in Zeile 267 Folgendes
[2]
zu
Ändern Sie in Zeile 1194 Folgendes
[2]
zu
Speichern Sie diese Datei und öffnen Sie die Datei
vmnet-only/userif.c
Ändern Sie in Zeile 526 Folgendes
[2]
zu
Speichern Sie diese Datei und tarieren Sie die Module erneut.
[1]
Löschen Sie das vorherige Arbeitsverzeichnis.
[1]
Führen Sie die GUI (Workstation oder Player) erneut aus und lassen Sie sie die Module erstellen.
Verweise
[1]
: Eine Antwort von Nonsleepr .[2]
: Eine Zuschreibung auf von Robert Gadsdon.quelle
Vielen Dank an budiap für den Patch für Workstation 10! Ich habe nur eine Weile gebraucht, um herauszufinden, dass Sie diesen Code verwenden müssen, um diesen Code auf eine Patch-Datei anzuwenden. Hier ist der Beitrag, den ich in VMware-Workstation-Foren verfasst habe.
IN ORDNUNG! Ich habe es verstanden. Workstation 10 unter Ubuntu15.04 oder was auch immer-buntu. Ich habe dies auf Xubuntu 15.04 Kernel 3.19.0-18-generic getestet
Neue Pastie (10215458) für Patch für Workstation 10 erstellt.
Nach der Neuinstallation von Workstation 10.06 Speziell -> VMware-Workstation-Full-10.0.6-2700073.x86_64.bundle
Muss root sein, aber Sie können grundsätzlich kopieren / einfügen.
curl http://pastie.org/pastes/10215458/download -o /tmp/vmnet-3.19.patch_ws10
quelle
Wenn Sie VMware Workstation 10 ausführen, wenden Sie diesen Patch an, damit er auf Kernel 3.19 funktioniert
quelle