Vários problemas ao instalar o VMware Player com cabeçalhos de kernel

5

Desculpe, problema bem longo

Primeiro, alguns antecedentes: Eu estava executando o Ubuntu 13.10 x64 no meu laptop. Acabei de atualizar para 14.04 algumas semanas atrás. A saída do uname -a atualmente no meu sistema é

Linux ubuntu 3.11.0-19-generic #33-Ubuntu SMP Tue Mar 11 18:48:34 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Agora, baixei o VMware-Player-6.0.2-1744117.x86_64.bundle e tentei instalá-lo no meu laptop com o Ubuntu 14.04 x64. Eu instalei o pacote VMWare-Player normalmente via

sudo sh VMware-Player-6.0.2-1744117.x86_64.bundle

Depois disso, eu tentei executar o VMWare Player, pesquisando através do dock de pesquisa e clicando em seu ícone. Eu recebo esta janela

Eu pesquisei o problema e descobri que muitas pessoas enfrentaram um problema semelhante, mas com muitas soluções diferentes. Infelizmente, nenhum funcionou para mim.

Um era instalar o cabeçalho através deste comando

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

Eu tentei e recebi a seguinte saída

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package linux-headers-3.11.0-19-generic is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'linux-headers-3.11.0-19-generic' has no installation candidate

Isso foi assustador.

Então eu tentei outra solução

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

novamente sem sorte. Failed to setup build environment.

Então eu tentei esta solução Eu estava totalmente confuso porque o terminal mostrou, o caminho /lib/modules/$(uname -r)/build/include/linux ou seja, /lib/modules/3.11.0-19-generic/build/include/linux não existia!

Em seguida, executei os seguintes comandos para esclarecer minha dúvida:

$ cd /lib/modules
$:/lib/modules$ ls
3.11.0-19-generic  3.13.0-24-generic
$:/lib/modules$ ls 3.11.0-19-generic 3.13.0-24-generic
3.11.0-19-generic:
initrd  modules.alias      modules.builtin      modules.dep      modules.devname  modules.softdep  modules.symbols.bin
kernel  modules.alias.bin  modules.builtin.bin  modules.dep.bin  modules.order    modules.symbols  updates

3.13.0-24-generic:
build

Estou totalmente confuso sobre o que está errado com o meu sistema e o que devo fazer agora? Obrigado!

    
por MeetM 06.05.2014 / 19:56

1 resposta

2

O kernel instalado era absoluto. Seus cabeçalhos não estão mais no repositório. Então, a melhor coisa a fazer é atualizar o kernel para a última versão no repositório.

Atualize o kernel, linux-generic é um pacote meta para manter a versão atual do kernel & amp; seus cabeçalhos:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install linux-generic

Por algum motivo, este meta não foi instalado durante a atualização. Se não funcionou, use o Synaptic para instalar seus cabeçalhos ou atualizar / instalar na última versão do kernel (procure por "linux").

    
por user.dz 06.05.2014 / 22:04