Не вдається запустити робочу станцію VMWare після оновлення до 13.04


25

Після оновлення до 13.04 я не можу запустити VMWorkstation. Я отримую таке повідомлення:

Перш ніж запустити VMware, кілька модулів повинні бути складені та завантажені в запущене ядро.

Ядра заголовків 3.8.0-19-generic

Не знайдено заголовків ядра для версії 3.8.0-19-generic. Якщо ви встановили їх у не за замовчуванням шляху, ви можете вказати шлях нижче.

Хтось має ідею, що робити далі?

Ubuntu 13.04 64bit

Якщо я направляю шлях до:

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

Я отримую таке повідомлення:

Файли заголовків C, що відповідають вашому запущеному ядру, не знайдені.

Спасибі

Додатково:

Як було запропоновано, я запускаю це в терміналі:

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

Однак зараз я отримую таке:

Перш ніж запустити VMware, декілька модулів повинні бути скомпоновані та завантажені в ядро ​​CANCEL / INSTALL

Я ВСТАНОВЛЮю, вікно закривається і нічого не відбувається .... Будь-які ідеї?

ДОДАТКОВО:

Я встановив це:

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

І все це почалося ...

Дуже дякую за пропозиції та допомогу ... Це те, що я люблю в Ubuntu ... у нього є велика корисна спільнота ...!

Примітка. Також знайдено це, що може допомогти і іншим: ТУТ

ДОДАТКОВА ПОМИЛКА:

Не вдалося відкрити / dev / vmmon: Є каталог. Переконайтесь, що модуль ядра `vmmon 'завантажений.

Не вдалося ініціалізувати пристрій монітора.

Налаштування монітора всі потемніли

РЕЗОЛЮЦІЯ:

Повторна установка драйверів Nvidia


1
Я також повинен був тут використовувати патч ubuntuforums.org/…. Згадані зміни тут ubuntuforums.org/…
7wonders

1
Чи можете ви замість цього додати відповідь зі змістом розділу "РЕЗОЛЮЦІЯ"?
Брайам

Відповіді:


22

Тут же потрапила проблема з Ubuntu 13.04 минулого місяця. У той час оновлення до VMWare player 5.0.2 build-1031769 вирішило проблему. Швидкий перемотка вперед на місяць, виникла нова проблема сьогодні після останніх оновлень 13.04. Остання версія VM-плеєра все ще є 5.0.2. Google підвів мене до цього пояснення:

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

Запуск наступної команди vmware з root privs вирішив проблему для мене:

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

HTH


це зробило трюк.
Реубен Л.

1
Якщо у вас все ще виникають проблеми, спробуйте завантажити та встановити vmware знову: itsfoss.com/install-vmware-player-ubuntu-1310
czerasz

Це вирішило для мене проблему на Ubuntu 17.10
zoran jeremic

11

Це працювало для мене:

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

потім

sudo vmware-config-tools.pl

... і ви закінчили.


Це знову запустило. Поєднайте це з патчем, щоб виправити компонент vmnnet. Тоді я запустив sudo vmware-modconfig --console --install-all.
Халсафар

3

Я встановив запропоновані пакети, як описано вище, але він все-таки дав мені ту саму помилку. Встановлення останнього плеєра VMWare вирішило проблему.


2

У мене вже був встановлений останній плеєр VMWare з точно такою ж проблемою. Просто перевстановлення допомогло, тобто спочатку видалити, а потім знову встановити:

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

Це працювало для мене. Під час видалення я вирішив зберегти свої конфігураційні файли, тому після перевстановлення все є, як і раніше (наприклад, всі мої VM все ще є), і все це займало лише 3 хвилини.
ntc2

1

Я спробував усі рішення вище, включаючи свіжу установку, і все одно не запустився. У ньому все ще сказано: "Перед тим, як запустити VMware, кілька модулів повинні бути скомпоновані та завантажені в ядро ​​CANCEL / INSTALL"

Після багатьох досліджень я повинен був зробити це: я відкрив термінал, а потім увійшов:

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

і потім:

sudo apt-get install gcc

і потім:

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

Це почалося відразу після цього. Я сподіваюся, що це допомагає.


2
чому ви встановлюєте "open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev" на хост-машині, на якій буде встановлена ​​робоча станція vmware? вони призначені для встановлення у віртуальній машині (гостьовий ОС vmware)
Qasim

так, я думаю так само, як і для віртуальних машин.
Крістіанбуено.1


1

YMMV, але якщо у вас виникли проблеми з помилками, пов'язаними з vmci (у Linux Kernel 3.8. *), Цей скрипт bash, розміщений vincent, може працювати. Використовуйте його після спочатку видалення продукту VMWare, а потім знову встановлення:

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

Також слідкуйте за статтею VMware у вікі Arch Arch . Ця стаття в основному стосується Arch Linux, але більшість патчів / хитрощів / обхідних шляхів може бути застосована і для Ubuntu.


1

Схоже, головна проблема з робочою станцією vmware 13.04 - це збирання модулів, таких як vmci.ko. Найпростіший спосіб отримати це - зробити apt-get install open-vm-dkms. Це встановлює vmci.ko та друзів.


0

Спочатку видаліть робочу станцію VMWare за допомогою команди

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

потім встановіть такі залежності dpkg-dev, g ++, gcc, lib6-dev, libc-dev, зробіть за допомогою команди нижче

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

Нарешті, перевстановіть робочу станцію VMWare.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.