Discussion:
keine virtualbox-dkms trotz inst. dkms und kernel-source?
(zu alt für eine Antwort)
Kay Martinen
2015-05-31 14:36:51 UTC
Permalink
Hallo

Ich will auf einem XEON Server mit 8 GB RAM virtualbox (ohne X) benutzen
und habe da ein Problem. Es ist ein amd64-kernel installiert und dkms
und die passenden kernel-sourcen auch. Dennoch werden offenbar keine
virtualbox module für diesen Kernel eingerichtet. Heute, beim update;
irtualbox (4.1.18-dfsg-2+deb7u5) wird eingerichtet ...
[ ok ] Stopping VirtualBox kernel modules.
[FAIL] Starting VirtualBox kernel modules[....] No suitable module for running kernel found ... failed!
failed!
invoke-rc.d: initscript virtualbox, action "restart" failed.
virtualbox-dkms (4.1.18-dfsg-2+deb7u5) wird eingerichtet ...
Loading new virtualbox-4.1.18 DKMS files...
Building only for 3.2.0-4-amd64
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
[ ok ] Stopping VirtualBox kernel modules.
[FAIL] Starting VirtualBox kernel modules[....] No suitable module for running kernel found ... failed!
failed!
invoke-rc.d: initscript virtualbox, action "restart" failed.
uname -a sagt:

Linux laotse 3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u1 x86_64 GNU/Linux

Also muss das doch passen.

In /usr/src/virtualbox-4.1.18 finde ich ein Makefile und eine dkms.conf
und darunter div. verzeichnisse die offenbar für das bauen der module
make: *** Keine Targets. Schluss.
make: *** Keine Regel, um »target« zu erstellen. Schluss.
make: *** Keine Regel, um »all« zu erstellen. Schluss.
make: Für das Ziel »vboxdrv« ist nichts zu tun.
Ich komme nicht drauf was verkehrt sein könnte.

Kay
Sven Hartge
2015-05-31 15:23:10 UTC
Permalink
Post by Kay Martinen
Ich komme nicht drauf was verkehrt sein könnte.
Poste die Ausgabe von "dkms status"


--
Sigmentation fault. Core dumped.
Kay Martinen
2015-05-31 16:47:56 UTC
Permalink
Post by Sven Hartge
Post by Kay Martinen
Ich komme nicht drauf was verkehrt sein könnte.
Poste die Ausgabe von "dkms status"
***@laotse:~# dkms status
virtualbox, 4.1.18: added

Aber, was heißt das nun?

Klingt als hätte es getan was es hätte tun sollen, aber nicht wirklich
erfolgreich.

Unter /lib fand ich jedenfalls keinen vboxdrv.
In /lib32 auch nicht und /lib64 enthält nur einen link.

Kay
Kay Martinen
2015-05-31 16:55:27 UTC
Permalink
Ingrid meint, der Fehler liegt in unklare Formulierung.
Post by Kay Martinen
Post by Sven Hartge
Poste die Ausgabe von "dkms status"
virtualbox, 4.1.18: added
Der Versuch:

***@laotse:~# dkms autoinstall
Error! Your kernel headers for kernel 3.2.0-4-amd64 cannot be found.
Please install the linux-headers-3.2.0-4-amd64 package,
or use the --kernelsourcedir option to tell DKMS where it's located

Ergibt mehr sinn. Die vorige meldung sprach von

Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.

also *kernel-source* und nicht von *Kernel-headern* was wohl korrekt
gewesen wäre. DAS habe ich wohl zu wörtlich genommen. Nun ja, die ca.
60MB header werden mom. grad geladen. Hoffe danach geht es.

Kay
Marcel Mueller
2015-05-31 18:54:44 UTC
Permalink
Post by Kay Martinen
also *kernel-source* und nicht von *Kernel-headern* was wohl korrekt
gewesen wäre. DAS habe ich wohl zu wörtlich genommen. Nun ja, die ca.
60MB header werden mom. grad geladen. Hoffe danach geht es.
Kernel-Source geht auch, aber die muss man glaube ich noch selber
auspacken. Da kommt bei Debian AFAIK nur ein Archiv-File daher. Und wenn
die Links zu den Kernel-Headern ins Leere gehen, kommen diese Fehler.


Marcel
Sven Hartge
2015-05-31 19:27:03 UTC
Permalink
Post by Marcel Mueller
Post by Kay Martinen
also *kernel-source* und nicht von *Kernel-headern* was wohl korrekt
gewesen wäre. DAS habe ich wohl zu wörtlich genommen. Nun ja, die ca.
60MB header werden mom. grad geladen. Hoffe danach geht es.
Kernel-Source geht auch, aber die muss man glaube ich noch selber
auspacken.
Damit arbeitet man dann aber am eigentlich vorgesehenen Weg vorbei.
Post by Marcel Mueller
Da kommt bei Debian AFAIK nur ein Archiv-File daher. Und wenn die
Links zu den Kernel-Headern ins Leere gehen, kommen diese Fehler.
Eigentlich alle Distributionen, die auf vorkompilierten Kerneln
basieren, stellen ein auf das jeweilige Binär-Kernel-Paket abgestimmtes
Header-Paket zur Verfügung, eben um externe Module kompilieren zu
können.


--
Sigmentation fault. Core dumped.
Lesen Sie weiter auf narkive:
Loading...