Olá,
Abaixo vai a dica de como resolver o problema de
kernel-headers e problemas com o módulo
vmmon na
hora de instalar o
VMWare Player ou
VMWare Workstation no
Fedora 15.
Sei que como eu, muitos já passaram ou passarão por esses problemas, então para evitar a perda de muitas horas (no meu caso foi
quase 1 dia) procurando soluções, escrevo as dicas abaixo.
Problema com kernel-header
Esse é fácil, basta abrir um terminal e instalar o pacote "kernel-devel" com o comando abaixo:
# yum install kernel-devel.i686
Depois de instalado é só reiniciar o computador e tentar abrir o VMWare novamente.
Problema com o módulo vmmon
Essa dica não é de minha autoria, ela foi retirada do blog
Xenode Systems, mas estou postando aqui pois esse
problema também ocorre na instalação do VMWare.
Abra um terminal como super usuário (root) e digite os comandos abaixo:
# yum -y install wget
# mkdir /tmp/vmware && cd /tmp/vmware
# cp -R /usr/lib/vmware/modules/source/ .
# cd /tmp/vmware/source
# wget http://commondatastorage.googleapis.com/xenodecdn/vmware2.6.39fixed.patch
# for i in ./*.tar; do tar -xf $i; done
# for i in ./*.tar; do mv $i $i.orginal; done
# yum install patch
# patch --batch --force -p1 < vmware2.6.39fixed.patch
# tar cf vmblock.tar vmblock-only
# tar cf vmci.tar vmci-only
# tar cf vmmon.tar vmmon-only
# tar cf vmnet.tar vmnet-only
# tar cf vsock.tar vsock-only
# cp -vf *.tar /usr/lib/vmware/modules/source/
Depois vamos recompilar os módulos do VMWare com o comando:
# vmware-modconfig --console --install-all
Pronto, agora é só iniciar o VMWare normalmente e começar a utilizar suas máquinas virtuais.
Todos os méritos vão para o Xenode_Blogger, que escreveu o post original em:
Gustavo, bom dia!
Eu fiz como dito, dei um # yum install kernel-devel.i686 e reiniciei o sistema, mas o problema persiste.
Este é o erro de Kernel-Headers que acusa:
"Kernel Headers 3.7.3-101.fc17.x8664
Kernel headers for version 3.7.3-101.fc17.x86_64 were not found.
If you installed them in a non-default path you can specify the path below. Otherwise refer to your
distribution's documentation for installation instructions and click Refresh to search again in
default locations."
Nisso, procurei por todos os kernels instalados no sistema (rpm -qa |grep kernel) e ele já está instalado:
$ rpm -qa |grep kernel
kernel-headers-3.7.3-101.fc17.x86_64
libreport-plugin-kerneloops-2.0.18-1.fc17.x86_64
abrt-addon-kerneloops-2.0.18-1.fc17.x86_64
kernel-3.7.3-101.fc17.x86_64
kernel-devel-3.7.3-101.fc17.x86_64
kernel-3.3.4-5.fc17.x86_64
Não sei como resolver este problema. Consegue me ajudar?
Obrigado!
Abs.