VMware - Instalando no Ubuntu Linux 8.10 e resolvendo problema "Unable to build the vmmon module"

Publicado por Paulo Camboim em 27/11/2008

[ Hits: 17.204 ]

 


VMware - Instalando no Ubuntu Linux 8.10 e resolvendo problema "Unable to build the vmmon module"



Olá pessoal,

Segue apenas uma pequena dica para quem está com problemas com a instalação do VMware no Linux Ubuntu 8.10.

Para instalar o VMware, basta seguir os passos a seguir:

1. Faca o download e descompacte o VMware onde você deseja.

2. Execute o comando:

# ./vmware-install.pl

3. Depois de feito isso, o programa vai perguntar se você quer executar: "/usr/bin/vmware-config.pl".

4. Ao executar isso acontece o erro:

make[2]: *** [/tmp/vmware-config5/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config5/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-7-generic'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config5/vmmon-only'
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".

Execution aborted.

5. Certo, agora vamos resolver isso, baixe o arquivo no link abaixo:

Download vmware-update-2.6.27-5.5.7-2.tar.gz

6. Descompacte em alguma pasta usando o comando:

# tar -zxvf vmware-update-2.6.27-5.5.7-2.tar.gz

7. Entre na pasta onde foi descompactado:

# cd vmware-update-2.6.27-5.5.7-2

8. Execute o runme.pl dessa forma:

# ./runme.pl

Pronto, feito isso tudo deve funcionar normalmente. Para iniciar o VMware digite:

# vmplayer

Espero ter ajudado. =)

Paulo

Outras dicas deste autor

Compartilhamento de internet

Armazenar e compartilhar códigos em diversas linguagens

Ao instalar KDE4 no Debian Lenny startx não funciona [solução]

Aumentando a perfomace no seu Fedora Core 3

nohup: abrindo mais de uma aplicação usando o mesmo terminal

Leitura recomendada

Configurando o MATE em Telas de Alta Definição (Fractional Scalling)

Ubuntu Ultimate Edition 1.4 (DVD)

Possível correção para não funcionamento de Touchpad/Teclado no Linux Lite em laptops antigos

Guardar histórico de todos os comandos do BASH

Vim/gVim - Alternância Intuitiva entre Maiúsculo e Minúsculo

  

Comentários
[1] Comentário enviado por pogermano em 17/12/2008 - 01:14h

Ola,
Segui exatamente os passos que vc ensinou e continuo com o mesmo erro...

/tmp/vmware-config0/vmmon-only/linux/hostif.c:3441: warning: passing argument 2 of ‘send_sig’ discards qualifiers from pointer target type
CC [M] /tmp/vmware-config0/vmmon-only/common/comport.o
CC [M] /tmp/vmware-config0/vmmon-only/common/cpuid.o
CC [M] /tmp/vmware-config0/vmmon-only/common/hash.o
CC [M] /tmp/vmware-config0/vmmon-only/common/memtrack.o
CC [M] /tmp/vmware-config0/vmmon-only/common/phystrack.o
CC [M] /tmp/vmware-config0/vmmon-only/common/task.o
gcc: error trying to exec 'cc1plus': execvp: Arquivo ou diretório inexistente
make[2]: ** [/tmp/vmware-config0/vmmon-only/common/task.o] Erro 1
make[1]: ** [_module_/tmp/vmware-config0/vmmon-only] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.27-9-generic'
make: ** [vmmon.ko] Erro 2
make: Saindo do diretório `/tmp/vmware-config0/vmmon-only'
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".

Execution aborted.

[2] Comentário enviado por paulocamboim em 17/12/2008 - 06:54h

Germano,

Digita: "uname -a" e verifica a versao do seu kernel. Caso seja diferente 2.6.27, tenta procurar um patch para seu kernel no mesmo site que tem o outro patch: http://www.insecure.ws/

Espero ter ajudado
Paulo

[3] Comentário enviado por oliverp.nasc em 07/01/2009 - 16:15h

Olá Paulo, fiz a instalação e tudo correu aparentemente bem, porem ao digitar o comando vmware a seguinte mensagem aparece "Launching VMware Web Access using /usr/bin/xdg-open" e uma pagina em branco é aberta no meu navegador com o seguinte endereço: https://127.0.0.1:8333/ui/.
Voce tem alguma noção do que seja este problema??

Atenciosamente,
Oliver

[4] Comentário enviado por smoraes em 08/01/2009 - 11:59h

Estou usando ubuntu 8.10, kernel 2.6.27-11-generic, segui as instruções e o vmware funcionou perfeitamente.

Valeu pela dica.

[5] Comentário enviado por paulocamboim em 12/01/2009 - 10:01h

Oliver,

Realmente eu nao sei o que pode ser =(
Voce ja tentou apenas executar o vm-player ? para tentar abrir uma maquina virtual? ou voce ta usando o vmware workstation?


Paulo

[6] Comentário enviado por annakamilla em 12/01/2009 - 23:43h

teu artigo me salvou

[7] Comentário enviado por xpec em 14/01/2009 - 08:47h

E para quem está tendo o mesmo problema com o Debian Lenny aí vai a dica:

aptitude install gcc-4.1

export CC=/usr/bin/gcc-4.1

./vmware-install.pl

[8] Comentário enviado por gokden em 24/01/2009 - 01:42h

Cara, simplesmente, salvou a minha vida.. =D
mto obrigado..

fiquei até emocionado... kkkkk

[9] Comentário enviado por rrafael em 09/02/2009 - 14:38h

110% Vlw!!

[10] Comentário enviado por Owal em 11/02/2009 - 09:52h

Germano ou quem tiver com o problema do gcc: error trying to exec 'cc1plus': execvp: Arquivo ou diretório inexistente.

Solução: apt-get install g++

[11] Comentário enviado por infocleiton em 24/03/2009 - 01:53h

Obrigado amigo!

[12] Comentário enviado por kazuharo em 18/05/2009 - 10:50h

Valew mesmo cara!! Tava me matando aqui com esse erro e agora deu certo!! Flws

[13] Comentário enviado por leandro_hamid em 29/09/2009 - 18:35h

Eu segui os passos descrutos acima, também tive o mesmo problema relatado pelo nosso amigo pogermano, segue abaixo:


Building for VMware Server 1.0.0.
Using 2.6.x kernel build system.
make: Entrando no diretório `/tmp/vmware-config2/vmmon-only'
make -C /lib/modules/2.6.24-19-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.24-19-generic'
CC [M] /tmp/vmware-config2/vmmon-only/linux/driver.o
No arquivo incluído de /tmp/vmware-config2/vmmon-only/linux/vmhost.h:13,
de /tmp/vmware-config2/vmmon-only/linux/driver.c:84:
/tmp/vmware-config2/vmmon-only/./include/compat_semaphore.h:5:29: erro: linux/semaphore.h: Arquivo ou diretório inexistente
In file included from /tmp/vmware-config2/vmmon-only/linux/driver.c:333:
/tmp/vmware-config2/vmmon-only/linux/driver_compat.h: Na função ‘LinuxDriverLockedNoPage’:
/tmp/vmware-config2/vmmon-only/linux/driver_compat.h:283: aviso: return makes integer from pointer without a cast
/tmp/vmware-config2/vmmon-only/linux/driver_compat.h:287: aviso: return makes integer from pointer without a cast
/tmp/vmware-config2/vmmon-only/linux/driver_compat.h:292: aviso: return makes integer from pointer without a cast
/tmp/vmware-config2/vmmon-only/linux/driver_compat.h:299: aviso: return makes integer from pointer without a cast
/tmp/vmware-config2/vmmon-only/linux/driver_compat.h:303: aviso: return makes integer from pointer without a cast
make[2]: ** [/tmp/vmware-config2/vmmon-only/linux/driver.o] Erro 1
make[1]: ** [_module_/tmp/vmware-config2/vmmon-only] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.24-19-generic'
make: ** [vmmon.ko] Erro 2
make: Saindo do diretório `/tmp/vmware-config2/vmmon-only'
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".

Execution aborted.

Quando executo o vmware via terminal o sistema exibe a seguinte mensagem de erro:

$ vmware

/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)



Verifiquei a versão do meu kernel linux que é 2.6.24-19-generic e não consegui achar uma patch correspondente, eu estou utilizando o Ubuntu 8.04 e lembro também que tenho instalados em minha máquina o gcc-3.3, 4.1, 4.2 e o g++.O que devo fazer para resolver o meu problema?Desde já agradeço pela ajuuda.

[14] Comentário enviado por NewWave em 10/11/2009 - 14:32h

Entrei na página que foi indicada. Meu kernel é 2.6.31-14-generic e a versão da correção que tinha lá era 2.6.31-5-5-9. Deu pau, mas demorou mais. O negócio andou por mais tempo até dar o erro. Infelizmente não tem um arquivo pro meu kernel. Alguém tem idéia de como resolver o meu problema?

[15] Comentário enviado por angeloo em 05/12/2009 - 09:38h

Caro oliverp.nasc, acho que tenho a resposta para a sua duvida....
Quando vc executa o VMWare no Linux, ele abre uma tela de login no browser pedindo Usuario e Senha. Em usuario voce diagita root e Senha a senha do Root. Caso voce não consiga entrar, altere a senha do Root. com o comando.

# sudo passwd root

Ira pedir uma senha digite a mesma senha que vc utiliza no comando " SUDO ".
Depois ira pedir a nova senha digite uma diferente que vc utiliza no comando " SUDO "

Pronto voce já pode logar no VMWare Server 2.0 do Ubuntu.

OBS: caso na instalação não tenha criado o atalho execute o VMWare Server por um destes modos.

1- abra o firefox e coloque na url este caminho;

https://127.0.0.1:8333/ui

2- abra um terminal e execute o comando;
# vmware



Contribuir com comentário