VMware — W110: Failed to build vmnet. Failed to execute the build command.

Если после установки VMware не запускается и пишет в /tmp/vmware-root/vmware-modconfig-XXXX.log ошибку:
W110: Failed to build vmnet. Failed to execute the build command.
Можно попробовать следующее:
1. создаём файл vmnet313.patch в домашней директории и пишем в него:

205a206
> #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0)
206a208,210
> #else
> VNetFilterHookFn(const struct nf_hook_ops *ops,        // IN:
> #endif
255c259,263
<    transmit = (hooknum == VMW_NF_INET_POST_ROUTING);
---
>    #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0)
>       transmit = (hooknum == VMW_NF_INET_POST_ROUTING);
>    #else
>       transmit = (ops->hooknum == VMW_NF_INET_POST_ROUTING);
>    #endif

2. открываем терминал и переходим с директорию модулей VWware

cd /usr/lib/vmware/modules/source

3. извлекаем модули vmnet

tar -xvf vmnet.tar

4. патчим ранее созданным файлом

patch vmnet-only/filter.c < ~/vmnet313.patch

5. кладем модуль обратно в тарбол

tar -uvf vmnet.tar vmnet-only

6. удаляем более ненужную директорию

rm -r vmnet-only

7. запускаем vmware-modconfig

/usr/lib/vmware/bin/vmware-modconfig —console —install-all

4 thoughts on “VMware — W110: Failed to build vmnet. Failed to execute the build command.

  1. Добрый день.
    Подскажите, возникли следующие трудности:

    1. root@concord-gn:/usr/lib/vmware/modules/source# patch vmnet-only/filter.c < ~/vmnet313.patch
    patching file vmnet-only/filter.c
    Hunk #3 FAILED at 259.
    1 out of 3 hunks FAILED — saving rejects to file vmnet-only/filter.c.rej

    2. root@concord-gn:/usr/lib/vmware/modules/source# /usr/lib/vmware/bin/vmware-modconfig —console —install-all

    (vmware-modconfig:10834): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",

    (vmware-modconfig:10834): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
    /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1163: error: unexpected identifier `direction', expected character `}'
    Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory

    • По 1 вопросу: проверьте наличие программы /bin/echo.
      По 2 вопросу: проблемы с темой Adwaita, вероятно некоторые её вызовы не поддерживаются старой библиотекой, которую использует VMware; исследуйте область строки 1163 файла /usr/share/themes/Adwaita/gtk-2.0/gtkrc на наличие синтаксических ошибок; отсутствует библиотека libcanberra-gtk-module.so, выполните установку командой sudo apt-get install libcanberra-gtk-module.

Добавить комментарий для admin Отменить ответ