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: 18.512 ]

 


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

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

Uso exagerado de CPU ao abrir pastas contendo vídeos no Dolphin/Konqueror

Montando partição Windows automaticamente

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

Aumentando a perfomace no seu Fedora Core 3

Leitura recomendada

Como habilitar Xmanager ou Xview no Fedora Core 5, 6 e CentOS

Xlib: extension "GLX" missing on display ":0.0" - Ubuntu Karmic Koala

Montar partição em tempo de inicialização (Ubuntu 10.x)

Mostrar ou ocultar ícones na Área de Trabalho do Debian MATE

Atualização do SuSE sem internet em Notebooks DELL Latitude 100L

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts