virtualbox-dkms kann nicht neu konfiguriert werden

8

Ich habe vitualbox auf Debian Jessie gemäß den Anweisungen im Debian- Wiki installiert .
Durch Ausführen von:

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

Während der Installation wurden einige Fehler gemeldet.
Jetzt möchte ich virtualbox-dkms neu konfigurieren, erhalte aber folgende Fehlermeldung:

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.

Hinweis: uname -rZeigt an, 3.16-3-amd64aber mein Quellordner in / usr / src heißt :
linux-headers-3.16.0-4-amd64.

Ich weiß nicht was ich tun soll!

Mahdix
quelle

Antworten:

13

Lauf:

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

Wenn dieser zweite Befehl immer noch nichts findet, dann:

$ apt-cache search linux-headers-

um alle linux-headersverfügbaren Pakete aufzulisten.

Mindestens einer sollte mit dem Kernel übereinstimmen, den Sie ausführen (wie von angezeigt uname -r).

Dann:

sudo apt-get install linux-headers-<version number>
garethTheRed
quelle
1
Ich erhalte immer noch diesen Fehler, auch wenn die Header mit diesem Befehl installiert wurden.
Cerin
3

Ich habe all diese Lösungen gemacht, aber das Problem war mein Kernel!

Linux-Header uname -rwollten aufgrund meiner Kernel-Version 3.16.0-3-Header installieren, aber es gibt keinen solchen Linux-Kernel-Header in Debian-Repos: Es gibt 3.16.0-4

Lösung: Aktualisieren Sie meinen Kernel über apt-get, dann funktioniert alles einwandfrei.

Mahdix
quelle