Virtual Box Kernelproblem

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
gerd-im-netz
Beiträge: 38
Registriert: 10.07.2006 15:18:12

Virtual Box Kernelproblem

Beitrag von gerd-im-netz » 06.10.2007 17:31:16

Hallo Form,

ich habe nach einer Online Aktualisierung meines Systems ein Problem mit Virtual Box Kernel Treiber, er sagt:
VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root.
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).

Fehlercode:
0x80004005
Komponente:
Console
Interface:
IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}
Auch das erneute Installieren von Virtual Box bringt nur den Fehler:

Code: Alles auswählen

Error: unable to find sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again
Könnt Ihr mir helfen!?!?!
Danke
GErd

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 06.10.2007 17:34:21

Hi,

du musst die headers des neuen Kernel mit installieren.
Oder gleich die Sourcen. Und das Modul neu bauen.

Gruß cirrussc

Benutzeravatar
finupsen
Beiträge: 1327
Registriert: 21.04.2004 20:07:05
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von finupsen » 06.10.2007 17:34:31

Hallo,

steht alles in der fehlermeldung: Du benötigst die kernel sourcen oder header um ein neues vbox-modul
zu bauen.

Also:
kernel sourcen oder kernel header installieren (passend zu deinem jetzigen kernel) und
dann "vboxdrv setup" erneut ausführen.

gerd-im-netz
Beiträge: 38
Registriert: 10.07.2006 15:18:12

Beitrag von gerd-im-netz » 06.10.2007 17:38:07

ähhh wenn ich das Paket zu meinem Debian Etch (virtualbox_1.4.0-21864_Debian_etch_i386.deb) installiere, baut er mir dann das Kernelmodul nicht mit????

Benutzeravatar
finupsen
Beiträge: 1327
Registriert: 21.04.2004 20:07:05
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von finupsen » 06.10.2007 17:39:18

nein... ohne kernel-header oder source geht es nicht.

gerd-im-netz
Beiträge: 38
Registriert: 10.07.2006 15:18:12

Beitrag von gerd-im-netz » 06.10.2007 18:36:09

geht, danke :)

smo
Beiträge: 489
Registriert: 19.12.2005 16:34:40
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von smo » 07.10.2007 18:08:13

Hallo,

für diesen Fall hätte ich eine Abhängigkeit (im *.deb definiert) zu den Headern oder Kernel-Sourcen erwartet, so dass die Paketverwaltung z.B. die Header selbstständig mitinstalliert. Warum fehlt diese Abhängigkeit hier?

smo

Benutzeravatar
towo
Beiträge: 4552
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von towo » 07.10.2007 18:14:26

Warum fehlt diese Abhängigkeit hier?
Weil Innotek keine Ahnung vom Paketbauen hat?

Benutzeravatar
finupsen
Beiträge: 1327
Registriert: 21.04.2004 20:07:05
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von finupsen » 07.10.2007 18:26:41

> Warum fehlt diese Abhängigkeit hier?

weil es sowieso klar ist was fehlt und weil ich gerne selbst entscheiden möchte, welche kernel-sourcen
ich woher beziehe ... von daher ist es gut so.

smo
Beiträge: 489
Registriert: 19.12.2005 16:34:40
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von smo » 07.10.2007 19:05:41

finupsen hat geschrieben:> Warum fehlt diese Abhängigkeit hier?

weil es sowieso klar ist was fehlt und weil ich gerne selbst entscheiden möchte, welche kernel-sourcen
ich woher beziehe ... von daher ist es gut so.
Mein Verständnis ist eigentlich, dass für den Debian-Nutzer solche Abhängigkeiten per Paketmanagement automatisch aufgelöst werden sollten. Nicht jeder verfügt über dein Wissen und erkennt das Problem. Das war ja auch der Grund für diesen Thread.
Ich habe gerade nochmal nachgelesen, die Debian-Policy sieht das anscheinend ähnlich:

Code: Alles auswählen

3.5 Dependencies

Every package must specify the dependency information about other packages that are required for the first to work correctly.
smo

Benutzeravatar
finupsen
Beiträge: 1327
Registriert: 21.04.2004 20:07:05
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von finupsen » 07.10.2007 19:41:20

Für programme und deren libraries ist das ok. Wäre auch mit viel arbeit verbunden wenn dem nicht so wäre.
Beim kernel ist es aber schon etwas besonderes (IMHO). Ich möchte einfach nicht, das ein maintainer
mich jedesmal mit einem kernel-source/header paket belästigt das ich möglicherweise ohnehin schon
installiert habe. Die entscheidung liegt bei mir, es spricht natürlich nichts dagegen einen hinweis darauf
zugeben (@towo was innotek auch tut... offensichtlich!)

> Nicht jeder verfügt über dein Wissen und erkennt das Problem.

Code: Alles auswählen

VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root.
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED). 

Code: Alles auswählen

Error: unable to find sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again
Wer das ist nicht versteht, der sollte etwas dagegen tun (z.B. hier im forum nachfragen, doku lesen usw.) oder
von debian abstand nehmen...
Es gibt andere distris, die mit der "unwissenheit" eines benutzers besser umgehen können.

andregarry
Beiträge: 12
Registriert: 02.11.2007 11:16:43

Re: Virtual Box Kernelproblem

Beitrag von andregarry » 02.05.2008 20:45:14

Hallo zusammen

Bei mir war der gleiche Fehler aufgetretten.

Hab auch die header und die sources runter geladen.

Danach in kernel modul hinzugefügt und versucht virtualbox zu starten, ging aber nicht.

Fehlermeldung runter gescrollt und dann den Hinweis gefolgt als root ein "modprobe vboxdrv" auszuführen.

mfg

Andre

Antworten