dkms_autoinstaller will installierte Kernel Header nicht finden ...

30/06/2014 - 01:50 von Peter Mairhofer | Report spam
Hi,

Beim Installieren eines kernel-header Pakets erhalte ich folgende
Fehlermeldungen:

# uname -a
Linux server 2.6.32-openvz-042stab090.5-amd64 #1 SMP Sat Jun 21 00:22:42
MSK 2014 x86_64 GNU/Linux
# apt-get install linux-headers-2.6.32-openvz-042stab090.5-amd64
Paketlisten werden gelesen... Fertig
Abhàngigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen Fertig
Die folgenden NEUEN Pakete werden installiert:
linux-headers-2.6.32-openvz-042stab090.5-amd64
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 5 nicht aktualisiert.
Es müssen noch 0 B von 7152 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 51,9 MB Plattenplatz zusàtzlich benutzt.
Vormals nicht ausgewàhltes Paket
linux-headers-2.6.32-openvz-042stab090.5-amd64 wird gewàhlt.
(Lese Datenbank ... 83547 Dateien und Verzeichnisse sind derzeit
installiert.)
Entpacken von linux-headers-2.6.32-openvz-042stab090.5-amd64 (aus
.../linux-headers-2.6.32-openvz-042stab090.5-amd64_1_amd64.deb) ...
linux-headers-2.6.32-openvz-042stab090.5-amd64 (1) wird eingerichtet ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms
2.6.32-openvz-042stab090.5-amd64
/boot/vmlinuz-2.6.32-openvz-042stab090.5-amd64
Error! Your kernel headers for kernel 2.6.32-openvz-042stab090.5-amd64
cannot be found.
Please install the linux-headers-2.6.32-openvz-042stab090.5-amd64 package,
or use the --kernelsourcedir option to tell DKMS where it's located
Error! Your kernel headers for kernel 2.6.32-openvz-042stab090.5-amd64
cannot be found.
Please install the linux-headers-2.6.32-openvz-042stab090.5-amd64 package,
or use the --kernelsourcedir option to tell DKMS where it's located
#

Unterm Strich schlaegt folgender Aufruf fehl:

# /usr/lib/dkms/dkms_autoinstaller start 2.6.32-openvz-042stab090.5-amd64
[] dkms: running auto installation service for kernel
2.6.32-openvz-042stab090.5-amd64:Error! Your kernel headers for kernel
2.6.32-openvz-042stab090.5-amd64 cannot be found.
Please install the linux-headers-2.6.32-openvz-042stab090.5-amd64 package,
or use the --kernelsourcedir option to tell DKMS where it's located
Error! Your kernel headers for kernel 2.6.32-openvz-042stab090.5-amd64
cannot be found.
Please install the linux-headers-2.6.32-openvz-042stab090.5-amd64 package,
or use the --kernelsourcedir option to tell DKMS where it's located
. ok

Aber WTF? Natuerlich ist 2.6.32-openvz-042stab090.5-amd64 installiert!
/usr/src/linux-headers-2.6.32-openvz-042stab090.5-amd64 existiert auch.

Und was auch komisch ist: Das Paket wird trotzdem als erfolgreich
installiert gekennzeichnet obwohl das postinst Script fehlschlaegt?


LG
Peter
 

Lesen sie die antworten

#1 Peter Mairhofer
11/07/2014 - 02:30 | Warnen spam
On 2014-06-29 16:50, Peter Mairhofer wrote:
Hi,

Beim Installieren eines kernel-header Pakets erhalte ich folgende
Fehlermeldungen:

# uname -a
Linux server 2.6.32-openvz-042stab090.5-amd64 #1 SMP Sat Jun 21 00:22:42
MSK 2014 x86_64 GNU/Linux
# apt-get install linux-headers-2.6.32-openvz-042stab090.5-amd64
Paketlisten werden gelesen... Fertig
Abhàngigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen Fertig
Die folgenden NEUEN Pakete werden installiert:
linux-headers-2.6.32-openvz-042stab090.5-amd64
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 5 nicht aktualisiert.
Es müssen noch 0 B von 7152 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 51,9 MB Plattenplatz zusàtzlich benutzt.
Vormals nicht ausgewàhltes Paket
linux-headers-2.6.32-openvz-042stab090.5-amd64 wird gewàhlt.
(Lese Datenbank ... 83547 Dateien und Verzeichnisse sind derzeit
installiert.)
Entpacken von linux-headers-2.6.32-openvz-042stab090.5-amd64 (aus
.../linux-headers-2.6.32-openvz-042stab090.5-amd64_1_amd64.deb) ...
linux-headers-2.6.32-openvz-042stab090.5-amd64 (1) wird eingerichtet ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms
2.6.32-openvz-042stab090.5-amd64
/boot/vmlinuz-2.6.32-openvz-042stab090.5-amd64
Error! Your kernel headers for kernel 2.6.32-openvz-042stab090.5-amd64
cannot be found.
Please install the linux-headers-2.6.32-openvz-042stab090.5-amd64 package,
or use the --kernelsourcedir option to tell DKMS where it's located
Error! Your kernel headers for kernel 2.6.32-openvz-042stab090.5-amd64
cannot be found.
Please install the linux-headers-2.6.32-openvz-042stab090.5-amd64 package,
or use the --kernelsourcedir option to tell DKMS where it's located
#

Unterm Strich schlaegt folgender Aufruf fehl:

# /usr/lib/dkms/dkms_autoinstaller start 2.6.32-openvz-042stab090.5-amd64
[] dkms: running auto installation service for kernel
2.6.32-openvz-042stab090.5-amd64:Error! Your kernel headers for kernel
2.6.32-openvz-042stab090.5-amd64 cannot be found.
Please install the linux-headers-2.6.32-openvz-042stab090.5-amd64 package,
or use the --kernelsourcedir option to tell DKMS where it's located
Error! Your kernel headers for kernel 2.6.32-openvz-042stab090.5-amd64
cannot be found.
Please install the linux-headers-2.6.32-openvz-042stab090.5-amd64 package,
or use the --kernelsourcedir option to tell DKMS where it's located
. ok

Aber WTF? Natuerlich ist 2.6.32-openvz-042stab090.5-amd64 installiert!
/usr/src/linux-headers-2.6.32-openvz-042stab090.5-amd64 existiert auch.

Und was auch komisch ist: Das Paket wird trotzdem als erfolgreich
installiert gekennzeichnet obwohl das postinst Script fehlschlaegt?



Fuers Archiv - falls jemand das gleiche Problem hat: Nach langem
Debuggen bin ich draufgekommen dass die "source" und "include" Links in
/lib/modules/* gefehlt haben ...
Warum auch immer ...
Hab die Links dann entsprechend manuell auf /usr/include/linux* bzw.
/usr/src/linux* gesetzt und es hat funktioniert.

LG
Peter

Ähnliche fragen