Problema do vmplayer - o VMWare Kernel Module Updater não é executado desde a atualização 13.04

22

Quando executo o vmplayer, ele detecta que o kernel mudou e, como de costume, os prompts compilam e carregam os módulos necessários. No entanto, nunca fica mais longe. Quando você escolhe instalar, ele é encerrado silenciosamente, sem erros ou qualquer outra ação. O que deveria acontecer é que o VMWare Kernel Module Updater deve ser executado. Não faz.

Observe que isso não é o mesmo que a pergunta respondida aqui. Qual é o caminho para os cabeçalhos do kernel para que eu possa instalar o vmware? , devido ao fato dos arquivos de cabeçalho adequados não estarem onde precisam estar. O meu nunca chega tão longe e, além disso, certifiquei-me de ter todos os arquivos de cabeçalho mais recentes para o meu kernel 3.8.0-19-genérico.

Jazz
fonte

Respostas:

43

Foi encontrada uma correção para esse problema. A seguir, forçá-lo-á a se consertar

sudo vmware-modconfig --console --install-all
Jazz
fonte
1
Infelizmente, parece que você precisa fazer isso sempre.
Jazz
+1 Não posso dizer quantas vezes tive que pesquisar no Google para esse problema e voltar a esta resposta.
Mark E. Haase
1
em 15.10, isso resultará em erro: "Não é possível instalar todos os módulos. Consulte o log para obter detalhes."
Vasil Valchev
8

Preciso fazer uma coisa antes da correção que obtive daqui: http://mergy.org/2013/03/three-tips-to-get-vmware-workstation-9-going-on-kernel-3-8 -0 /

Portanto, minha correção completa tem duas etapas e elas seriam:

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

No primeiro comando, altere a versão dos cabeçalhos do Linux para a última versão que você possui, no meu caso é 3.8.0-25, mas eu faço isso desde 3.8.0-19.

roho
fonte