não é possível reconfigurar o virtualbox-dkms

8

Instalei o vitualbox no Debian Jessie de acordo com as instruções no wiki do debian .
Correndo:

apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') virtualbox

Durante a instalação, alguns erros foram relatados.
Agora eu quero reconfigurar o virtualbox-dkms, mas recebo este erro:

Loading new virtualbox-4.3.18 DKMS files...
Building only for 3.16-3-amd64
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.

Nota: uname -rmostra 3.16-3-amd64, mas a minha fonte pasta em / usr / src é nomeado:
linux-headers-3.16.0-4-amd64.

Não sei o que fazer!

mahdix
fonte

Respostas:

13

Corre:

$ sudo apt-get update
$ sudo apt-get install linux-headers-`uname -r`

Se esse segundo comando ainda não conseguir encontrar nada, então:

$ apt-cache search linux-headers-

para listar todos os linux-headerspacotes disponíveis.

Pelo menos um deve corresponder ao kernel que você está executando (como exibido por uname -r).

Então:

sudo apt-get install linux-headers-<version number>
garethTheRed
fonte
1
Ainda recebo esse erro, mesmo com os cabeçalhos instalados usando este comando.
Cerin
3

Eu fiz todas essas soluções, mas o problema estava no meu kernel!

linux-headers- uname -rqueria instalar os cabeçalhos 3.16.0-3 devido à minha versão do kernel, mas não existe esse cabeçalho do kernel linux nos repositórios Debian: Existe o 3.16.0-4

Solução: atualize meu kernel via apt-get e tudo funcionará bem.

mahdix
fonte