Проблема vmplayer - Оновлення модуля VMWare Kernel не працює з оновлення 13.04


22

Коли я запускаю vmplayer, він виявляє, що ядро ​​змінилося, і, як зазвичай, вимагає компілювати та завантажувати необхідні модулі. Однак він більше ніколи не отримує. Коли ви вирішите встановити, він просто мовчить, без помилок чи будь-яких подальших дій. Що має статися, це те, що оновлення модуля ядра VMWare має працювати. Це не так.

Зверніть увагу, це не те саме, що тут відповіли на питання: Який шлях до заголовків ядра, щоб я міг встановити vmware? , що пов'язано з тим, що належні файли заголовків не знаходяться там, де вони повинні бути. Моя ніколи не заходить так далеко, і до того ж я переконався, що у мене є всі останні файли заголовків для мого 3.8.0-19-загального ядра.

Відповіді:


43

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

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

1
На жаль, здається, що потрібно робити це кожен раз.
Джаз

+1 Я не можу вам сказати, скільки разів мені доводилося гуляти за цією проблемою та повертатися до цієї відповіді.
Марк Е. Хааз

1
в 15.10 це призведе до помилки: "Не вдається встановити всі модулі. Деталі див. у журналі."
Василь Валчев

8

Я повинен зробити одне, перш ніж виправити, що я отримав звідси: http://mergy.org/2013/03/three-tips-to-get-vmware-workstation-9-going-on-kernel-3-8 -0 /

Отже, моя повна виправлення має два етапи, і це:

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-modconfig --console --install-all

У першій команді змініть версію заголовків Linux на останню версію, яку ви маєте, у моєму випадку - 3.8.0-25, але я робив це з 3.8.0-19.

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