Não foi possível iniciar o VMWare Workstation após a atualização para 13.04

25

Após a atualização para 13.04, não consigo iniciar o VMWorkstation. Recebo a seguinte mensagem:

Antes de executar o VMware, vários módulos devem ser compilados e carregados no kernel em execução.

Cabeçalhos do Kernel 3.8.0-19-genérico

Os cabeçalhos do kernel para a versão 3.8.0-19-genérica não foram encontrados. Se você os instalou em um caminho não padrão, você pode especificar o caminho abaixo.

Alguém tem alguma idéia do que fazer a seguir?

Ubuntu 13.04 64bit

Se eu direcionar o caminho para:

/usr/src/linux-headers-3.8.0-19-generic

Recebo a seguinte mensagem:

Os arquivos de cabeçalho C correspondentes ao seu kernel em execução não foram encontrados.

obrigado

Adicional:

Como sugerido, eu executei isso no terminal:

cd /lib/modules/$(uname -r)/build/include/linux 

sudo ln -s ../generated/utsrelease.h 

sudo ln -s ../generated/autoconf.h 

sudo ln -s ../generated/uapi/linux/version.h

No entanto, agora recebo o seguinte:

Antes de executar o VMware, vários módulos devem ser compilados e carregados no kernel CANCEL / INSTALL

Eu instalo, a janela se fecha e nada acontece .... Alguma idéia?

ADICIONAL:

Eu instalei isso:

sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev

E tudo foi lançado ...

Muito obrigado pelas sugestões e ajuda ... É isso que eu amo no Ubuntu ... ele tem uma grande comunidade útil ...!

Nota: Também foi encontrado isso que pode ajudar outras pessoas: AQUI

ERRO ADICIONAL:

Não foi possível abrir / dev / vmmon: é um diretório. Por favor, verifique se o módulo do kernel `vmmon 'está carregado.

Falha ao inicializar o dispositivo de monitor.

Configurações do monitor todas acinzentadas

RESOLUÇÃO:

Reinstalação dos drivers da Nvidia

pst007x
fonte
1
Eu também tive que usar o patch aqui ubuntuforums.org/… Com as alterações mencionadas aqui ubuntuforums.org/…
7wonders
1
Você poderia adicionar uma resposta com o conteúdo da seção "RESOLUÇÃO"?
Braiam

Respostas:

22

Bata o mesmo problema aqui com o Ubuntu 13.04 no mês passado. Na época, a atualização para o VMWare player 5.0.2 build-1031769 resolveu o problema. Avanço rápido de um mês, atingiu um novo problema hoje após as recentes atualizações 13.04, mais uma vez o VMWare não seria iniciado. A versão mais recente do VM player ainda é 5.0.2. O Google me levou a esta explicação:

http://communities.vmware.com/thread/446490?start=0&tstart=0

A execução do seguinte comando vmware com root privs resolveu o problema para mim:

sudo vmware-modconfig --console --install-all

HTH

chrisinmtown
fonte
isso fez o truque.
Reuben L.
1
Se você ainda tiver problemas tente baixar e instalar vmware novamente: itsfoss.com/install-vmware-player-ubuntu-1310
czerasz
Isso resolveu o problema para mim no Ubuntu 17.10
zoran jeremic
11

Isso funcionou para mim:

sudo apt-get install build-essential linux-headers-$(uname -r) open-vm-dkms
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

então

sudo vmware-config-tools.pl

... e você está pronto.

DinGODzilla
fonte
Isso fez funcionar novamente. Combine isso com o patch para corrigir o componente vmnnet. Então executei o sudo vmware-modconfig --console --install-all.
Halsafar 6/09/2013
3

Eu instalei os pacotes sugeridos como acima, mas ele ainda me deu o mesmo erro. A instalação do VMWare Player mais recente resolveu o problema.

Ethan Brown
fonte
2

Eu já tinha o VMWare Player mais recente instalado com exatamente o mesmo problema. Simplesmente reinstalar ajudou, ou seja, desinstalar primeiro e depois instalar novamente:

sudo vmware-installer -u vmware-player
sudo bash ~/Downloads/VMware-Player-5.0.2-1031769.x86_64.txt
jfrantzius
fonte
Isso funcionou para mim. Eu escolhi manter meus arquivos de configuração durante a desinstalação; portanto, após a reinstalação, tudo está como antes (por exemplo, todas as minhas VMs ainda estão lá), e tudo levou apenas 3 minutos.
Ntc2
1

Tentei todas as soluções acima, incluindo uma nova instalação e ela ainda não foi iniciada. Ele ainda dizia: "Antes que você possa executar o VMware, vários módulos devem ser compilados e carregados no kernel CANCEL / INSTALL"

Depois de muita pesquisa, o que eu tive que fazer é o seguinte: abri um terminal e entrei:

sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev

e depois:

sudo apt-get install gcc

e depois:

sudo vmware-modconfig --console --install-all --appname="VMware Player" --icon="vmware-player"

Começou logo depois disso. Eu espero que isso ajude.

Joshie
fonte
2
por que você está instalando "open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev" em uma máquina host na qual a estação de trabalho vmware será instalada? eles são feitos para ser instalar na máquina virtual (os hóspedes de vmware)
Qasim
sim, penso da mesma forma, eles são para máquinas virtuais.
christianbueno.1
1

Na página de instalação do Ubuntu VMWare Player , use

sudo apt-get install build-essential linux-headers-$(uname -r)

para instalar os cabeçalhos. Em seguida, você pode instalar ou desinstalar e reinstalar o vmware player.

Sam King
fonte
1

YMMV, mas se você tiver problemas com erros relacionados à vmci (no Linux Kernel 3.8. *), Esse script bash postado por vincent pode funcionar. Use-o após desinstalar o produto VMWare primeiro e depois instalar novamente:

#!/bin/bash
if [[ $UID != 0 ]]; then
    echo "Please run this script with sudo:"
    echo "sudo $0 $*"
    exit 1
fi

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

cd /usr/lib/vmware/modules/source
sudo tar -xf vmci.tar
cd vmci-only/linux
sudo sed '127s/.*/   .remove = vmci_remove_device,/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
sudo sed '1753s/.*/static int/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
sudo sed '1981s/.*/static void/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
cd ../..
sudo tar -cf vmci.tar vmci-only/
sudo rm vmci-only/ -Rf
sudo vmware-modconfig --console --install-all
sudo rm /usr/src/linux-headers-$(uname -r)/include/linux/version.h
echo "Done"

Também fique de olho no artigo da VMware no wiki do Arch Linux . Este artigo é principalmente para o Arch Linux, mas a maioria dos patches / truques / soluções alternativas também pode ser aplicada ao Ubuntu.

NullNoname
fonte
1

Parece que o principal problema da estação de trabalho vmware na 13.04 é a compilação de módulos como vmci.ko. A maneira mais fácil de conseguir isso é fazer apt-get install open-vm-dkms. Isso instala vmci.ko e amigos.

user151607
fonte
0

Primeiro, desinstale a estação de trabalho VMWare usando o comando

sudo vmware-installer --uninstall-product vmware-workstation  

instale as seguintes dependências dpkg-dev, g ++, gcc, lib6-dev, libc-dev, faça usando o comando abaixo

sudo apt install build-essential
sudo vmware-modconfig --console --install-all
sudo apt update
sudo reboot

Por fim, reinstale a estação de trabalho VMWare.

Binyam
fonte