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


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


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.


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.


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

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.


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

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.


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.


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.