Eu mesmo tive esse problema, envolve as fontes do módulo vmmon e vmnet que não compilam nos kernels Linux 4.7 e posteriores sem modificação. A solução veio do ArchWiki, mas é aplicável a muitas distros. Eu não testei isso no Fedora, apenas Debian, mas deve funcionar independentemente:
Você pode precisar usar o sudo para alguns comandos. Primeiro atualize a fonte vmmon :
- cd / usr / lib / vmware / modules / source
- tar xf vmmon.tar
- mv vmmon .tar vmmon.old.tar
- sed -r -i -e / get_user_pages (_remote) * / get_user_pages_remote / g 'somente para vmmon / linux / hostif.c
- tar cf vmmon.tar apenas para vmmon
- rm -r vmmon-only
Agora faça o mesmo com vmnet . Pule a etapa 1 se você já estiver no diretório / usr / lib / vmware / modules / source :
- cd / usr / lib / vmware / modules / source
- tar xf vmnet.tar
- m vmnet.tar vmnet.old.tar
- sed -r -i -e / get_user_pages (_remote) * / get_user_pages_remote / g 'apenas para a vmnet / userif.c
- sed -i -e / dev- > trans_start = jiffies / netif_trans_update (dev) / g 'apenas para vmnet / netif.c
- tar cf vmnet.tar somente para vmnet
- rm -r vmnet-only
Espero que ajude.