Manchmal, wenn Sie eine Anwendung oder Pakete in Ihrem Terminal kompilieren, erhalten Sie eine Fehlermeldung, die besagt, dass "kernel header" fehlt. Dies ist normalerweise der Fall, wenn Sie gerade Ihren Kernel aktualisiert haben und die Kernel-Header-Informationen für den neuesten Kernel nicht auf Ihr System heruntergeladen wurden. In diesem Fall können Sie Ihre Pakete normalerweise nicht kompilieren.

Ich habe immer dieses Problem nach dem Upgrade auf den neuesten Kernel und Virtualbox wird immer jedes Mal fehlschlagen, wenn ich es öffne. Die Lösung wird sein, das Vbox-Kernel-Modul neu zu kompilieren, was dann zu dem fehlenden Kernel-Header-Fehler führt.

Die Lösung dafür ist einfach. Sie müssen nur den Kernel-Header für Ihren neuesten Kernel installieren (oder neu installieren, wenn Sie dies vorher getan haben).

1. Öffnen Sie ein Terminal und geben Sie Folgendes ein:

 sudo apt-get update #just, um sicherzustellen, dass Ihr System aktualisiert wird sudo apt-get install linux-headers - $ (uname -r) 

Dies sollte die Kernel-Header für Ihren neuesten Kernel holen und installieren. Das ist es. Sie sollten jetzt in der Lage sein, Ihre Pakete ohne Probleme zu kompilieren.