[Gelöst] Virtualbox kernel modulesNo...

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
HippieFloppy
Beiträge: 114
Registriert: 10.08.2011 23:59:44
Lizenz eigener Beiträge: GNU General Public License

[Gelöst] Virtualbox kernel modulesNo...

Beitrag von HippieFloppy » 25.06.2012 19:09:08

Hi,

Ich habe heute versucht Virtualbox aus den backports (Squeeze 6.0.5) zu installieren und bekam folgende Fehlermeldung:

Code: Alles auswählen

Starting VirtualBox kernel modulesNo suitable module for running kernel found ... failed!
 failed!
invoke-rc.d: initscript virtualbox, action "restart" failed.
Vollständig schaut es so aus:

http://nopaste.debianforum.de/36533
Habe schon ein paar mal versucht Virtualbox zu installieren, scheiterte aber immer...

Hoffe nun auf Hilfe, der Community (kriege leider selbst nicht wirklich gebacken :cry: )

Meine Hardware ist: Lenovo X121e mit Intel i3 Prozessor

Ich hoffe auf Hilfe :hail:

Gruß
HipFlo

__________________________________________________________________

Ps. Ausgabe von: uname -a; lsb_release -a
Linux debian 3.4-trunk-amd64 #1 SMP Wed Jun 6 10:34:53 CEST 2012 x86_64 GNU/Linux
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 6.0.5 (squeeze)
Release: 6.0.5
Codename: squeeze
Zuletzt geändert von HippieFloppy am 25.06.2012 23:19:49, insgesamt 1-mal geändert.

Benutzeravatar
Saxman
Beiträge: 4233
Registriert: 02.05.2005 21:53:52
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: localhost

Re: Virtualbox kernel modulesNo...

Beitrag von Saxman » 25.06.2012 19:14:45

HippieFloppy hat geschrieben:

Code: Alles auswählen

Linux debian 3.4-trunk-amd64 
Wenn du einen eigenen Kernel hast, musst du dich auch selbst um die passenden Kernel Module für Virtualbox kümmern.
"Unix is simple. It just takes a genius to understand its simplicity." - Dennis Ritchie

Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.

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

Re: Virtualbox kernel modulesNo...

Beitrag von towo » 25.06.2012 19:15:29

Und virtualbox-dkms ist installiert?

HippieFloppy
Beiträge: 114
Registriert: 10.08.2011 23:59:44
Lizenz eigener Beiträge: GNU General Public License

Re: Virtualbox kernel modulesNo...

Beitrag von HippieFloppy » 25.06.2012 20:10:47

towo hat geschrieben:Und virtualbox-dkms ist installiert?
Ja ist schon dabei bzw. wurde mit installiert
Wenn du einen eigenen Kernel hast, musst du dich auch selbst um die passenden Kernel Module für Virtualbox kümmern.
Habe aus den backports installiert, geht es da nicht automatisch?

[edit] die alten Kernel sind noch auf der Platte, starte mit der neusten Version [/edit]

# update-grub:

Code: Alles auswählen

Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-3.4-trunk-amd64
Found initrd image: /boot/initrd.img-3.4-trunk-amd64
Found linux image: /boot/vmlinuz-3.3.0-trunk-amd64
Found initrd image: /boot/initrd.img-3.3.0-trunk-amd64
Found linux image: /boot/vmlinuz-3.2.0-0.bpo.2-amd64
Found initrd image: /boot/initrd.img-3.2.0-0.bpo.2-amd64
done

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

Re: Virtualbox kernel modulesNo...

Beitrag von towo » 25.06.2012 20:21:19

Also vbox 4.0.10, respektive deren kernel-module, werden niemals gegen kernel 3.4.x bauen!

HippieFloppy
Beiträge: 114
Registriert: 10.08.2011 23:59:44
Lizenz eigener Beiträge: GNU General Public License

Re: Virtualbox kernel modulesNo...

Beitrag von HippieFloppy » 25.06.2012 20:32:31

towo hat geschrieben:Also vbox 4.0.10, respektive deren kernel-module, werden niemals gegen kernel 3.4.x bauen!
8O Ich hoffe es richtig zu verstehen, also ist der Kernel zu neu und ich sollte einen älteren verwenden?

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

Re: Virtualbox kernel modulesNo...

Beitrag von towo » 25.06.2012 20:34:20

Oder die aktuelle vbox-version, das darfst Du nun selbst entscheiden.

HippieFloppy
Beiträge: 114
Registriert: 10.08.2011 23:59:44
Lizenz eigener Beiträge: GNU General Public License

Re: Virtualbox kernel modulesNo...

Beitrag von HippieFloppy » 25.06.2012 20:43:11

Von wo sollte ich am besten die neue Virtualbox installieren?

In backports ist nur die eine Version verfügbar, unter ubuntu konnte man noch die PPAs nutzen. Wie schaut es unter Debian aus? bzw. die Windows-Methode (von der Seite downloaden und installieren) ist glaub ich nicht die sicherste :roll:

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

Re: Virtualbox kernel modulesNo...

Beitrag von towo » 25.06.2012 20:54:54

Der clevere user benutzt das Repo von Oracle, die bieten das ja nicht aus Langeweile an.

HippieFloppy
Beiträge: 114
Registriert: 10.08.2011 23:59:44
Lizenz eigener Beiträge: GNU General Public License

Re: Virtualbox kernel modulesNo...

Beitrag von HippieFloppy » 25.06.2012 21:09:26

Ok, werde nach den repositories von Oracle Ausschau halten :D

Ps. ist das die: "deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free"?

Habe eine Beschreibung gefunden: http://wiki.laub-home.de/index.php/Virt ... bian_Linux

HippieFloppy
Beiträge: 114
Registriert: 10.08.2011 23:59:44
Lizenz eigener Beiträge: GNU General Public License

Re: Virtualbox kernel modulesNo...

Beitrag von HippieFloppy » 25.06.2012 21:33:59

Ist nicht wirklich rosig gelaufen:

1. Virtaulbox 4.1 installiert (keine Fehler, kein extra-Kernel)
2. Vbox gestartet und versucht System zu starten -> Fehler:

Code: Alles auswählen

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
3. nach vorgabe "/etc/init.d/vboxdrv setup" eingegeben:

Code: Alles auswählen

# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules:.
Uninstalling old VirtualBox DKMS kernel modules:.
Trying to register the VirtualBox kernel modules using DKMS:
Error! Your kernel headers for kernel 3.4-trunk-amd64 cannot be found at
/lib/modules/3.4-trunk-amd64/build or /lib/modules/3.4-trunk-amd64/source.

Failed, trying without DKMS ... failed!
Recompiling VirtualBox kernel modules:
Look at /var/log/vbox-install.log to find out what went wrong ... failed!
8O

Und im Fenster:

Code: Alles auswählen

Fehlercode: NS_ERROR_FAILURE (0x80004005)
Komponente: Machine
Interface: IMachine {5eaa9319-62fc-4b0a-843c-0cb1940f8a91}

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

Re: Virtualbox kernel modulesNo...

Beitrag von towo » 25.06.2012 21:37:34

Look at /var/log/vbox-install.log to find out what went wrong ... failed!

HippieFloppy
Beiträge: 114
Registriert: 10.08.2011 23:59:44
Lizenz eigener Beiträge: GNU General Public License

Re: Virtualbox kernel modulesNo...

Beitrag von HippieFloppy » 25.06.2012 21:40:13

Code: Alles auswählen

Uninstalling modules from DKMS
  removing old DKMS module vboxhost version  4.1.18

------------------------------
Deleting module version: 4.1.18
completely from the DKMS tree.
------------------------------
Done.
Attempting to install using DKMS

Creating symlink /var/lib/dkms/vboxhost/4.1.18/source ->
                 /usr/src/vboxhost-4.1.18

DKMS: add Completed.
You can use the --kernelsourcedir option to tell DKMS where it's located, or you could install the linux-headers-3.4-trunk-amd64 package.
Failed to install using DKMS, attempting to install without
Makefile:172: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Schluss.

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Virtualbox kernel modulesNo...

Beitrag von Cae » 25.06.2012 21:42:10

Dir fehlen vermutlich die Kernel-Header, zum Beispiel Debianlinux-headers-amd64.

Gruß Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

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

Re: Virtualbox kernel modulesNo...

Beitrag von towo » 25.06.2012 21:43:56

Japp, so sieht das wohl aus.

HippieFloppy
Beiträge: 114
Registriert: 10.08.2011 23:59:44
Lizenz eigener Beiträge: GNU General Public License

Re: Virtualbox kernel modulesNo...

Beitrag von HippieFloppy » 25.06.2012 21:48:05

Heißt: linux-headers-3.4-trunk-amd64 und es wird das Paket "gcc-4.6" gebraucht, ist nicht in den quellen

Benutzeravatar
Saxman
Beiträge: 4233
Registriert: 02.05.2005 21:53:52
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: localhost

Re: Virtualbox kernel modulesNo...

Beitrag von Saxman » 25.06.2012 22:02:43

Der gcc-4.6 ist in Sid, den kernel hast du anscheinend aus experimental. Dazu Squeeze als Basis und virtualbox aus den backports, bzw upstream. Viel wilder kann man es ja kaum treiben. Du solltest dich mal für eine Version entscheiden. Gibt es irgendeinen guten Grund für dieses Durcheinander?
"Unix is simple. It just takes a genius to understand its simplicity." - Dennis Ritchie

Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.

HippieFloppy
Beiträge: 114
Registriert: 10.08.2011 23:59:44
Lizenz eigener Beiträge: GNU General Public License

Re: Virtualbox kernel modulesNo...

Beitrag von HippieFloppy » 25.06.2012 22:12:29

Saxman hat geschrieben:Der gcc-4.6 ist in Sid, den kernel hast du anscheinend aus experimental. Dazu Squeeze als Basis und virtualbox aus den backports, bzw upstream. Viel wilder kann man es ja kaum treiben. Du solltest dich mal für eine Version entscheiden. Gibt es irgendeinen guten Grund für dieses Durcheinander?
Schön formuliert :mrgreen:

Also ich wollte zuerst etwas stabiles, habe Squeeze genommen.

Danach hatte ich Probleme mit der Unterstützung er Hardware (x121e), habe also die backports freigeschaltet und die neuen Kernel installiert -> nun möchte ich die Virtualbox endlich zum laufen bekommen, muss also die Pakete aus dem Sid installieren :mrgreen:
Zuletzt geändert von HippieFloppy am 25.06.2012 22:13:35, insgesamt 1-mal geändert.

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

Re: Virtualbox kernel modulesNo...

Beitrag von towo » 25.06.2012 22:13:18

Dein Kernel ist nicht aus Backports!

Benutzeravatar
Saxman
Beiträge: 4233
Registriert: 02.05.2005 21:53:52
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: localhost

Re: Virtualbox kernel modulesNo...

Beitrag von Saxman » 25.06.2012 22:16:26

HippieFloppy hat geschrieben: Also ich wollte zuerst etwas stabiles, habe Squeeze genommen.

Danach [...}
Dannach hast du dir gedacht, hey das ist mir zu langweilig, ich mach jetzt mal alles kaputt.. :wink:

Du solltest den kernel und die headers aus den backports nehmen. Experimental ist unter stable ein großes no go!
"Unix is simple. It just takes a genius to understand its simplicity." - Dennis Ritchie

Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.

HippieFloppy
Beiträge: 114
Registriert: 10.08.2011 23:59:44
Lizenz eigener Beiträge: GNU General Public License

Re: Virtualbox kernel modulesNo...

Beitrag von HippieFloppy » 25.06.2012 22:20:12

HUhh... :D

Habe kurz in die /etc/apt/sources.list reingeschaut und staunen müssen:

Code: Alles auswählen

deb http://ftp.debian.org/debian/ squeeze-updates main contrib
deb-src http://ftp.debian.org/debian/ squeeze-updates main contrib
deb http://backports.debian.org/debian-backports squeeze-backports main
deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb http://ftp.de.debian.org/debian experimental main

Code: Alles auswählen

deb http://ftp.de.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.de.debian.org/debian/ squeeze-updates main contrib non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

#Backports
deb http://backports.debian.org/debian-backports squeeze-backports main

#Backports für Iceweasel
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release

deb http://ppa.launchpad.net/linrunner/tlp/ubuntu lucid main
#Virtualbox < fuer repository
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib
Wie kommt den der da rein 8O

HippieFloppy
Beiträge: 114
Registriert: 10.08.2011 23:59:44
Lizenz eigener Beiträge: GNU General Public License

Re: Virtualbox kernel modulesNo...

Beitrag von HippieFloppy » 25.06.2012 22:34:13

Eine Frage: welchen sollte ich aus der Auswahl verwenden?

Found linux image: /boot/vmlinuz-3.4-trunk-amd64
Found initrd image: /boot/initrd.img-3.4-trunk-amd64
Found linux image: /boot/vmlinuz-3.3.0-trunk-amd64
Found initrd image: /boot/initrd.img-3.3.0-trunk-amd64
Found linux image: /boot/vmlinuz-3.2.0-0.bpo.2-amd64
Found initrd image: /boot/initrd.img-3.2.0-0.bpo.2-amd64

den:
linux-image-3.2.0-0.bpo.2-amd64 ?
Zuletzt geändert von HippieFloppy am 25.06.2012 22:38:28, insgesamt 1-mal geändert.

Benutzeravatar
Saxman
Beiträge: 4233
Registriert: 02.05.2005 21:53:52
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: localhost

Re: Virtualbox kernel modulesNo...

Beitrag von Saxman » 25.06.2012 22:37:42

HippieFloppy hat geschrieben: den: linux-headers-3.2.0-0.bpo.2-amd64 ?
Das sollte der aus den backports sein. Die anderen solltest du wieder deinstallieren.
"Unix is simple. It just takes a genius to understand its simplicity." - Dennis Ritchie

Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.

HippieFloppy
Beiträge: 114
Registriert: 10.08.2011 23:59:44
Lizenz eigener Beiträge: GNU General Public License

Re: Virtualbox kernel modulesNo...

Beitrag von HippieFloppy » 25.06.2012 22:39:45

Ok, mach ich sofort (solange noch nichts geschrottet ist :))

Scheit alles ok, Rechner neu gestartet und Virtualbox installiert.

HippieFloppy
Beiträge: 114
Registriert: 10.08.2011 23:59:44
Lizenz eigener Beiträge: GNU General Public License

Re: Virtualbox kernel modulesNo...

Beitrag von HippieFloppy » 25.06.2012 23:18:26

Vielen Dank!!!

Hat funktioniert :D

Antworten