Сам вчера на это наткнулся. решается очень просто, правда у меня вмварка уже была установлена и проблема появилась после обновления ядра. Но у тебя я полагаю при установке в /usr/lib/vmware/modules/source файлы тоже создаются.
Добавляются строчки #include «compat_sched.h» в 2 исходника модулей. я делал от рута:
Код — выполняем комманды построчно:
tar xvf /usr/lib/vmware/modules/source/vmnet.tar -C /tmp
tar xvf /usr/lib/vmware/modules/source/vmci.tar -C /tmp
cd /tmp
perl -pi -e ‘s,(«vnetInt.h»),1
#include «compat_sched.h»,’ vmnet-only/vnetUserListener.c
perl -pi -e ‘s,(«compat_page.h»),1
#include «compat_sched.h»,’ vmci-only/include/pgtbl.h
tar cvf /usr/lib/vmware/modules/source/vmnet.tar vmnet-only
tar cvf /usr/lib/vmware/modules/source/vmci.tar vmci-only
Пересобираются модули командой (тоже от рута):
Код
vmware-modconfig —console —install-all
и потом запускаешь вмварку и все работает.