VMWare Workstation kann nach dem Upgrade auf 13.04 nicht gestartet werden


25

Nach dem Upgrade auf 13.04 kann ich VMWorkstation nicht starten. Ich erhalte folgende Nachricht:

Bevor Sie VMware ausführen können, müssen mehrere Module kompiliert und in den laufenden Kernel geladen werden.

Kernel-Header 3.8.0-19-generic

Kernel-Header für Version 3.8.0-19-generic wurden nicht gefunden. Wenn Sie sie in einem nicht standardmäßigen Pfad installiert haben, können Sie den folgenden Pfad angeben.

Hat jemand eine Idee, was als nächstes zu tun ist?

Ubuntu 13.04 64bit

Wenn ich den Weg weise zu:

/usr/src/linux-headers-3.8.0-19-generic

Ich erhalte folgende Nachricht:

C-Header-Dateien, die Ihrem laufenden Kernel entsprechen, wurden nicht gefunden.

Vielen Dank

Zusätzlich:

Wie vorgeschlagen, führe ich dies im Terminal aus:

cd /lib/modules/$(uname -r)/build/include/linux 

sudo ln -s ../generated/utsrelease.h 

sudo ln -s ../generated/autoconf.h 

sudo ln -s ../generated/uapi/linux/version.h

Jetzt bekomme ich jedoch folgendes:

Bevor Sie VMware ausführen können, müssen mehrere Module kompiliert und in den Kernel CANCEL / INSTALL geladen werden

ICH INSTALLIERE, das Fenster schließt sich und nichts passiert .... Irgendwelche Ideen?

ZUSÄTZLICH:

Ich habe folgendes installiert:

sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev

Und alles startete ...

Vielen Dank für die Vorschläge und Hilfe ... Das ist, was ich an Ubuntu liebe ... es hat eine großartige hilfreiche Community ...!

Hinweis: Auch das, was anderen helfen kann, finden Sie HIER

ZUSÄTZLICHER FEHLER:

Konnte / dev / vmmon nicht öffnen: Ist ein Verzeichnis. Bitte stellen Sie sicher, dass das Kernelmodul `vmmon 'geladen ist.

Initialisierung des Überwachungsgeräts fehlgeschlagen.

Monitoreinstellungen sind alle ausgegraut

AUFLÖSUNG:

Neuinstallation von Nvidia-Treibern


1
Ich musste auch hier den Patch verwenden ubuntuforums.org/... Mit den Änderungen hier erwähnten ubuntuforums.org/...
7wonders

1
Könnten Sie stattdessen eine Antwort mit dem Inhalt des Abschnitts "AUFLÖSUNG" hinzufügen?
Braiam

Antworten:


22

Triff hier das gleiche Problem mit Ubuntu 13.04 im letzten Monat. Damals löste ein Upgrade auf VMWare Player 5.0.2 Build-1031769 das Problem. Einen Monat schneller Vorlauf, heute nach den letzten 13.04-Updates ein neues Problem aufgetreten, wieder würde VMWare nicht starten. Die neueste Version des VM-Players ist noch 5.0.2. Google führte mich zu dieser Erklärung:

http://communities.vmware.com/thread/446490?start=0&tstart=0

Das Ausführen des folgenden vmware-Befehls mit root-Berechtigungen löste das Problem für mich:

sudo vmware-modconfig --console --install-all

HTH


das hat den Trick gemacht.
Reuben L.

1
Wenn Sie immer noch Probleme haben, versuchen Sie, vmware erneut herunterzuladen und zu installieren: itsfoss.com/install-vmware-player-ubuntu-1310
czerasz

Dies löste das Problem für mich auf Ubuntu 17.10
zoran jeremic

11

Das hat bei mir funktioniert:

sudo apt-get install build-essential linux-headers-$(uname -r) open-vm-dkms
sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h

dann

sudo vmware-config-tools.pl

... und du bist fertig.


Das brachte es wieder zum Laufen. Kombinieren Sie dies mit dem Patch, um die vmnnet-Komponente zu reparieren. Dann habe ich sudo vmware-modconfig --console --install-all ausgeführt.
Halsafar

3

Ich habe die vorgeschlagenen Pakete wie oben installiert, aber es gab mir immer noch den gleichen Fehler. Durch die Installation des neuesten VMWare-Players wurde das Problem behoben.


2

Ich hatte bereits den neuesten VMWare-Player mit genau demselben Problem installiert. Eine einfache Neuinstallation hat geholfen, dh zuerst deinstallieren und dann erneut installieren:

sudo vmware-installer -u vmware-player
sudo bash ~/Downloads/VMware-Player-5.0.2-1031769.x86_64.txt

Das hat bei mir funktioniert. Ich habe beschlossen, meine Konfigurationsdateien bei der Deinstallation beizubehalten. Nach der Neuinstallation ist also alles wie zuvor (z. B. sind alle meine VMs noch vorhanden), und das Ganze hat nur 3 Minuten gedauert.
NTC2

1

Ich habe alle oben genannten Lösungen ausprobiert, einschließlich einer Neuinstallation, und es wurde immer noch nicht gestartet. Es stand immer noch: "Bevor Sie VMware ausführen können, müssen mehrere Module kompiliert und in den Kernel geladen werden. CANCEL / INSTALL"

Nach langem Suchen musste ich Folgendes tun: Ich habe ein Terminal geöffnet und dann Folgendes eingegeben:

sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev

und dann:

sudo apt-get install gcc

und dann:

sudo vmware-modconfig --console --install-all --appname="VMware Player" --icon="vmware-player"

Es fing gleich danach an. Ich hoffe das hilft.


2
warum installieren sie "open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev" auf einem hostrechner, auf dem die vmware workstation installiert werden soll? Sie sind für die Installation auf einer virtuellen Maschine (Gastbetriebssystem von VMware) vorgesehen
Qasim,

Ja, ich denke genauso, sie sind für virtuelle Maschinen.
christianbueno.1

1

Per der Ubuntu VMWare Player Seite installieren , verwenden

sudo apt-get install build-essential linux-headers-$(uname -r)

um die Header zu installieren. Anschließend können Sie es entweder installieren lassen oder den VMware Player deinstallieren und neu installieren.


1

YMMV, aber wenn Sie Probleme mit vmci-bezogenen Fehlern haben (in Linux Kernel 3.8. *), Funktioniert dieses von vincent bereitgestellte Bash-Skript möglicherweise . Verwenden Sie es, nachdem Sie das VMWare-Produkt deinstalliert und anschließend erneut installiert haben:

#!/bin/bash
if [[ $UID != 0 ]]; then
    echo "Please run this script with sudo:"
    echo "sudo $0 $*"
    exit 1
fi

sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h

cd /usr/lib/vmware/modules/source
sudo tar -xf vmci.tar
cd vmci-only/linux
sudo sed '127s/.*/   .remove = vmci_remove_device,/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
sudo sed '1753s/.*/static int/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
sudo sed '1981s/.*/static void/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
cd ../..
sudo tar -cf vmci.tar vmci-only/
sudo rm vmci-only/ -Rf
sudo vmware-modconfig --console --install-all
sudo rm /usr/src/linux-headers-$(uname -r)/include/linux/version.h
echo "Done"

Beachten Sie auch den VMware-Artikel im Wiki von Arch Linux . Dieser Artikel ist hauptsächlich für Arch Linux gedacht, aber die meisten Patches / Tricks / Workarounds können auch für Ubuntu angewendet werden.


1

Es sieht so aus, als ob das Hauptproblem bei vmware workstation unter 13.04 darin besteht, Module wie vmci.ko zu kompilieren. Der einfachste Weg, um diese zu bekommen, ist zu tun apt-get install open-vm-dkms. Dadurch werden vmci.ko und Freunde installiert.


0

Deinstallieren Sie zunächst VMWare Workstation mit dem Befehl

sudo vmware-installer --uninstall-product vmware-workstation  

Installieren Sie dann die folgenden Abhängigkeiten: dpkg-dev, g ++, gcc, lib6-dev, libc-dev. Verwenden Sie dazu den folgenden Befehl

sudo apt install build-essential
sudo vmware-modconfig --console --install-all
sudo apt update
sudo reboot

Installieren Sie schließlich die VMWare-Workstation neu.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.