Resolvendo o problema do VMware Player no Ubuntu 15.04 Vivid Vervet.
10 de abril de 2015 44 Comentários
Como coloquei pra funcionar o VMWare Player após migrar do Ubuntu 14.04 LTS para o 15.04 Beta
Sendo este minha contribuição a título de artigo sobre GNU/Linux, gostaria de fazê-lo de forma simples e clara. Meu problema começou quando efetuei a atualização do Ubuntu 14.04 LTS para a versão 15.04 Beta (Vivid Vervet), ouvi falar muito bem da atualização e fiquei entusiasmado com a possibilidade de contribuir para o projeto.
Após a atualização(que demorou um pouco devido à minha conexão), passei a efetuar as verificações de praxe, se a placas de rede e vídeo estavam operacionais, principais programas funcionando e aproveitando para testar a performance do sistema em si. Ocorre que quando coloquei pra rodar o VMware Player o mesmo não inicializava, apresentava uma mensagem em alerta:
“Before you can run VMware, several modules must be compiled and loaded into running kernel.” Com as opções “Cancel” ou “Install”.
Como todo entusiasta escolhi a opção “Install” (Eu e todo mundo que se deparou com isso pelo que eu pesquisei na net), após uma série de processamento demonstrado numa caixa de diálogo terminava sempre em “Unable to start services. See log file /tmp/vmware-root/vmware-modconfig-****.log for details.” (foram vários desses logs). Pergunta daqui, pesquisa dali, testei diversas soluções postadas aqui mas com outras versões, porém sem sucesso, até que localizei na web (no site: https://wiki.archlinux.org) o problema e a solução descrita abaixo, depois de resolvida, parece muito simples.
Ao que parece já é um problema conhecido do pessoal do site (diversas ligações externas em hiperlinks), o kernel 3.19 do Ubuntu 15.04 causa uma falha de criação da conexão virtual para que o Vmware Player possa funcionar com perfeição, desse modo criou-se um patch para essa correção (você pode acessar e ver aqui: http://pastie.org/9934018) que deve ser aplicado conforme passo a descrever:
1 – Baixe o patch na pasta /tmp digitando no terminal:
$ curl http://pastie.org/pastes/9934018/download -o /tmp/vmnet-3.19.patch
2 – Acesse a biblioteca do vm e extraia o arquivo vmnet conforme a seguir:
$ cd /usr/lib/vmware/modules/source
# tar -xf vmnet.tar
3 – Aplique a correção:
# patch -p0 -i /tmp/vmnet-3.19.patch
4 – Recrie o arquivo:
# tar -cf vmnet.tar vmnet-only
5 – Remova os arquivos de sobra:
# rm -r *-only
6 – Recompile os módulos:
# vmware-modconfig –console –install-all
Pronto. O VMware Player voltou a funcionar e startou a apliance que eu tinha anteriormente, espero que possa ter sido de grande valia a todos. See you later 😉
Fernando “Eagle” de Sousa
Funcionou aqui.
Obrigado!!
Disponha Lucas, nossa intenção é compartilhar e trocar conhecimento na comunidade LINUX/UBUNTU. Sds Força e Honra!
Obrigado, funcionou 100%
Fico feliz em contribuir para uma solução que estava nos tirando o sono. Sds Força e Honra!
Funcionou corretamente…..foi só fazer os comandos corretamente.
Valeu Fernando show de boal!!!
É sempre um prazer! Espero sempre contribuir para o desenvolvimento da comunidade LINUX.
Fernando, nao estou conseguindo. Pode me dar um help?
O erro acontece quando tento recompilar.
(vmware-modconfig:8905): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
Boa tarde Marcus:
Você ao instalar o VMWare da primeira vez o fez com o pacote completo? Já desinstalou o mesmo e reinstalou antes de proceder a operação descrita no post? Para esta operação de desinstalação recomendo ler o post no viva o linux http://www.vivaolinux.com.br/dica/Como-instalar-e-desinstalar-o-VMWare-Player-no-Linux
Beleza. Depois do ultimo comando fui testar e não deu certo, o que eu fiz de errado?
:/usr/lib/vmware/modules/source# vmware-modconfig –console –install-all
Logging to /tmp/vmware-root/vmware-modconfig-17203.log
Icon name must be set.
Amigo, refiz aqui todos os passos e tudo correu bem, solicito que refaça todo o procedimento, se for necessário faça o download do patch de correção novamente para que possamos obter êxito.
Fiz uma instalação limpa do Ubuntu e agora funfa. Obrigado pela atenção, acredito que a instalação antiga estava muito maltratada, tive um erro com o virtualbox e mexi muito nela, ae mesmo com sua dica nada funcionava.
Meus parabéns chefe! De qualquer forma sempre um prazer poder ajudar.
Boa noite , para mim não deu certo fiz e refiz, limpei a instalação anterior e nada. mesmo erro ainda apresentado no modconfig.
Caro Thiago,
Infelizmente não tenho muito mais a acrescentar ao post, visto que já efetuei todos os testes, e reinstalações e em todas elas funcionou. Gostaria de saber qual a versão do Ubuntu e do VMWare que porventura estás utilizando.
Sds. Fernando “Eagle” de Sousa.
Boa tarde
Aqui nao funcionou , no comando patch -p0 -i /tmp/vmnet-3.19.patch faz uma pergunta e nao sei o que respondo , seguindo os comandos no fim da erro com a ” msg Icon name must be set. “
Posta a tal “pergunta” que o sistema lhe faz após a compilação.
Esta é a pergunta do path
Reversed (or previously applied) patch detected! Assume -R? [n]
tanto como y ou n no fim apresenta o erro no fim “Icon name must be set.”
Vou pesquisar amanhã e montar um ambiente pra testar. Estás no Ubuntu 14.10 32 bits?
Detalhe: Já saiu a versão 15. 10 do Ubuntu e a versão 12 do VMWare.
O problema que ja tentei tambem no ubuntu 15 e por ser uma distribuição nova deu bugs , agora estou na 15.04 32 bits, e apresenta erro abaixo:
Makefile:1395: recipe for target ‘_module_/tmp/modconfig-RCCPD2/vmnet-only’ failed
make[1]: *** [_module_/tmp/modconfig-RCCPD2/vmnet-only] Error 2
make[1]: Leaving directory ‘/usr/src/linux-headers-3.19.0-37-generic’
Makefile:130: recipe for target ‘vmnet.ko’ failed
make: *** [vmnet.ko] Error 2
make: Leaving directory ‘/tmp/modconfig-RCCPD2/vmnet-only’
Unable to install all modules. See log for details.
Thiago não sei o que pode haver acontecido uma vez que não tive mais problemas com as versões posteriores. Aliás saiu a versão 12 do VMWare (apenas para 64 bits até onde sei). Tente instalar um sistema 64 bits e a última versão do VMWare. Forte abraço. Fernando.
é — ao invés de –
Tente:
# vmware-modconfig –console –install-all
Okay Tiago. Muito obrigado pela contribuição.
Pingback: Linux Mint – Parte II – Instalando o VMware | Fernando "Eagle" de Sousa
O meu dá erro no comando: patch -p0 -i /tmp/vmnet-3.19.patch
retorna isso:
patch: **** Only garbage was found in the patch input.
Boa tarde, Baixastes o arquivo e o extraistes como nos passos 1 e 2?
Boa tarde, Baixastes o arquivo e o extraistes como nos passos 1 e 2?
Boa noite, também vai funcionar no ubuntu 16.04?
Creio que sim Lucas, pois segundo pude testar talvez você nem tenha esse problema com o 16.04. Estás tendo?
Na verdade, estou tendo esse problema sim, vou testar sua solução e ver o resultado.
Efetue o teste (a aplicação do patch e recompilação dos módulos) e compartilhe aqui sua experiência. Por gentileza. 😉
Para funcionar no Ubuntu 16.04 tem q mudar algo no patch eu acho, mas nao sei o que mudar. alguém pode dar uma dica?
Lucas poderias postar telas desse problema?
Lucas, efetuei a instalação em um Ubuntu 16.4 (instalação limpa, do zero), e depois a VMwarePlayer 12 (Veja meu outro post sobre isso) e aqui ocorreu tudo okay.
A instalação da versão 12 funcionou beleza, seu tutorial ajudou muito, obrigado.
Disponha Lucas, estamos aqui pra contribuir com a comunidade!
estou tendo o problema na parte fo patch com a seguinte mensagem pode ajudar.
patch -p0 -i /tmp/vmnet-3.19.patch
patch: **** Only garbage was found in the patch input
uso o linux mint 18 com kernel 4.4
Usando Ubuntu?
Tentou efetuar como administrador? só funciona com privilégios administrativos. Força e Honra!
Bom dia. Meu nome e Alberto.
Depois que atualizei o ubuntu para o 16.10 o vmware player não funciona mais , tentei de todas as formas a fazer voltar a funcionar. Eu não tenho a vmnet-3.19.patch pois pensei que com ela eu conseguiria resolver o problema será que voce teria ela ai ou terai alguma ideia de que posso fazer para resolver esse problema? Obrigado.
Bem para efetuar o download da vmnet-3.19 basta colar na linha de comando (shell), conforme descrito no post, ou seja: $ curl http://pastie.org/pastes/9934018/download -o /tmp/vmnet-3.19.patch (o cifrão logo no início da sintaxe é somente para indicar que não precisa ser root), vou tentar te mandar por e-mail. Força e Honra!
Outra forma de resolver é baixar uma nova versão do VMware Player, pois talvez já haja corrigido por si, eu também recompilaria o kernel (vide isso no post).
Ok. Muito obrigado.
Disṕonha, qualquer coisa estamos por aqui no espaço virtual. Força e Honra!