Поскольку этот ответ только для ядра 3.13, я хотел бы поделиться решением проблемы Failed to build vmnet
для ядра 3.19 и более ранних версий. Таким образом, это не моя актуальная проблема, а только для того, чтобы помочь будущим читателям.
Вопрос
Когда я хочу запустить VMware Workstation или VMware Player в первый раз, ему необходимо развернуть некоторые пакеты на уровне ядра, но это приводит к ошибке из-за этой строки ошибки.
Не удалось собрать vmnet. Не удалось выполнить команду сборки.
Что я должен сделать, чтобы решить эту проблему?
Ответы:
Решение
Перейдите в исходный каталог модуля vmware.
[1]
Разархивируйте модули vmnet.
[1]
Откройте
vmnet-only/driver.c
с помощью вашего любимого текстового редактора.Вокруг линии 267 измените следующее
[2]
в
Вокруг линии 1194 измените следующее
[2]
в
Сохраните этот файл и затем откройте файл
vmnet-only/userif.c
Вокруг линии 526 измените следующее
[2]
в
Сохраните этот файл, а затем повторно скопируйте модули.
[1]
Удалить предыдущий рабочий каталог.
[1]
Запустите GUI (Workstation или Player) еще раз и дайте ему возможность строить модули.
Ссылки
[1]
: Ответ от нонсплепр .[2]
: А рецензия от Роберта Gadsdon.источник
Спасибо budiap за публикацию патча для Workstation 10! Мне потребовалось некоторое время, чтобы понять, что вам нужно использовать этот код, чтобы применить этот код к файлу патча. Вот пост, который я сделал на форумах рабочих станций vmware.
ЛАДНО! Я понял. Рабочая станция 10 на Ubuntu15.04, или как там-buntu. Я проверял это на Xubuntu 15.04 Kernel 3.19.0-18-generic
Создан новый pastie (10215458) для патча для Workstation 10.
После новой установки Workstation 10.06, в частности -> VMware-Workstation-Full-10.0.6-2700073.x86_64.bundle
Должен быть root, но вы можете копировать / вставлять.
curl http://pastie.org/pastes/10215458/download -o /tmp/vmnet-3.19.patch_ws10
источник
если вы работаете с vmware workstation 10, примените этот патч, чтобы он работал на ядре 3.19
источник