Nie można uruchomić VMWare Workstation po aktualizacji do 13.04

25

Po aktualizacji do 13.04 nie mogę uruchomić VMWorkstation. Otrzymuję następujący komunikat:

Zanim będzie można uruchomić VMware, kilka modułów musi zostać skompilowanych i załadowanych do działającego jądra.

Nagłówki jądra 3.8.0-19-generic

Nie znaleziono nagłówków jądra dla wersji 3.8.0-19-generic. Jeśli zainstalowałeś je w innej niż domyślna ścieżce, możesz określić ścieżkę poniżej.

Czy ktoś ma jakiś pomysł, co dalej?

Ubuntu 13.04 64bit

Jeśli skieruję ścieżkę do:

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

Otrzymuję następujący komunikat:

Nie znaleziono plików nagłówka C pasujących do uruchomionego jądra.

Dzięki

Dodatkowy:

Zgodnie z sugestią uruchamiam to w terminalu:

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

Jednak teraz otrzymuję następujące informacje:

Zanim będzie można uruchomić VMware, kilka modułów musi zostać skompilowanych i załadowanych do jądra CANCEL / INSTALL

INSTALUJĘ, okno zamyka się i nic się nie dzieje .... Jakieś pomysły?

DODATKOWY:

Zainstalowałem to:

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

A wszystko zaczęło się ...

Wielkie dzięki za sugestie i pomoc ... To właśnie uwielbiam w Ubuntu ... ma wspaniałą pomocną społeczność ...!

Uwaga: Znalazłem również to, co może pomóc również innym: TUTAJ

DODATKOWY BŁĄD:

Nie można otworzyć / dev / vmmon: to katalog. Upewnij się, że moduł jądra `vmmon 'jest załadowany.

Nie udało się zainicjować urządzenia monitorującego.

Wszystkie ustawienia monitora są wyszarzone

ROZKŁAD:

Ponowna instalacja sterowników Nvidia

pst007x
źródło
1
Musiałem również użyć łatki tutaj ubuntuforums.org/… Ze wspomnianymi tutaj zmianami ubuntuforums.org/…
7
1
Czy możesz zamiast tego dodać odpowiedź z treścią sekcji „REZOLUCJA”?
Braiam

Odpowiedzi:

22

Ten sam problem tutaj z Ubuntu 13.04 w zeszłym miesiącu. W tym momencie aktualizacja do VMWare player 5.0.2 build-1031769 rozwiązała problem. Przewijaj miesiąc do przodu, napotkałem dziś nowy problem po ostatnich aktualizacjach 13.04, ponownie VMWare nie chce się uruchomić. Najnowsza wersja odtwarzacza VM to wciąż 5.0.2. Google prowadzi mnie do tego wyjaśnienia:

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

Uruchomienie następującego polecenia vmware z uprawnieniami administratora root rozwiązało problem:

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

HTH

chrisinmtown
źródło
to załatwiło sprawę.
Reuben L.,
1
Jeśli nadal masz problemy, spróbuj ponownie pobrać i zainstalować vmware: itsfoss.com/install-vmware-player-ubuntu-1310
czerasz
To rozwiązało problem dla mnie na Ubuntu 17.10
zoran jeremic
11

To działało dla mnie:

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

następnie

sudo vmware-config-tools.pl

... i gotowe.

DinGODzilla
źródło
To sprawiło, że znów działa. Połącz to z łatką, aby naprawić komponent vmnnet. Następnie uruchomiłem sudo vmware-modconfig --console --install-all.
Halsafar
3

Zainstalowałem sugerowane pakiety jak wyżej, ale nadal dawał mi ten sam błąd. Zainstalowanie najnowszego VMWare Player rozwiązało problem.

Ethan Brown
źródło
2

Miałem już zainstalowany najnowszy VMWare Player z dokładnie tym samym problemem. Po prostu ponowna instalacja pomogła, tzn. Najpierw odinstaluj, a następnie zainstaluj ponownie:

sudo vmware-installer -u vmware-player
sudo bash ~/Downloads/VMware-Player-5.0.2-1031769.x86_64.txt
jfrantzius
źródło
To zadziałało dla mnie. Zdecydowałem się zachować moje pliki konfiguracyjne podczas deinstalacji, więc po ponownej instalacji wszystko jest tak, jak poprzednio (np. Wszystkie moje maszyny wirtualne nadal tam są), a cała sprawa zajęła tylko 3 minuty.
ntc2
1

Wypróbowałem wszystkie powyższe rozwiązania, w tym świeżą instalację i nadal się nie uruchamia. Nadal powiedział: „Zanim będzie można uruchomić VMware, kilka modułów musi zostać skompilowanych i załadowanych do jądra CANCEL / INSTALL”

Po wielu badaniach musiałem to zrobić: otworzyłem terminal, a następnie wprowadziłem:

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

i wtedy:

sudo apt-get install gcc

i wtedy:

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

Zaczęło się zaraz potem. Mam nadzieję, że to pomoże.

Joshie
źródło
2
dlaczego instalujesz „open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev” na komputerze hosta, na którym ma zostać zainstalowana stacja robocza vmware? są przeznaczone do zainstalowania na maszynie wirtualnej (system operacyjny vmware)
Qasim
tak, myślę tak samo, są one dla maszyn wirtualnych.
christianbueno.1
1

Zgodnie z rozdziałem Ubuntu, VMware Player zainstalować strony , stosowanie

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

aby zainstalować nagłówki. Następnie możesz zezwolić na instalację lub odinstalować i ponownie zainstalować odtwarzacz vmware.

Sam King
źródło
1

YMMV, ale jeśli masz problemy z błędami związanymi z vmci (w jądrze Linuksa 3.8. *), Ten skrypt bash opublikowany przez vincent może działać. Użyj go po odinstalowaniu produktu VMWare, a następnie ponownej instalacji:

#!/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"

Także mieć oko na artykuł VMware w wiki Arch Linuksa . Ten artykuł dotyczy głównie Arch Linux, ale większość poprawek / sztuczek / obejść można również zastosować w systemie Ubuntu.

NullNoname
źródło
1

Wygląda na to, że głównym problemem ze stacją roboczą vmware w dniu 13.04 jest kompilacja modułów takich jak vmci.ko. Najłatwiej to zrobić apt-get install open-vm-dkms. Spowoduje to zainstalowanie vmci.ko i znajomych.

użytkownik151607
źródło
0

Najpierw odinstaluj stację roboczą VMWare za pomocą polecenia

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

następnie zainstaluj następujące zależności dpkg-dev, g ++, gcc, lib6-dev, libc-dev, wykonaj za pomocą poniższej komendy

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

Na koniec zainstaluj ponownie stację roboczą VMWare.

Binyam
źródło