[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[ERLEDIGT] Re: Virtualbox installieren



Sven Hartge wrote:
> Du brauchst die passenden Header für 2.6.32-5-amd64. Die sind wohl
> nicht installiert, daher generiert er nur die Module für 2.6.26-2.

Weder image noch sourcen, noch Header von 2.6.26 sind installiert (ist
aber der höchste Kernel von lenny afair). Den hatte ich nur durch die
Installation für ein paar Stunden drauf. 
 
> Installiere die module-assistant und mache dann "m-a -t prepare". Dann
> saugt er dir via apt-get die zum aktuell laufenden Kernel gehörenden
> Pakete.

Sind alle da. 
build-essential is already the newest version.
build-essential set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

> Damit sollte dkms dann auch automatisch die Module für virtualbox und
> 2.6.32-5 erzeugen.

Sollte er, tut es aber leider nicht. Ich habe 
# dpkg -l | egrep "linux-image|linux-source|linux-header"
ii  linux-headers-2.6.32-5-amd64  2.6.32-28 Header files for Linux
2.6.32-5-amd64 
ii  linux-headers-2.6.32-5-common 2.6.32-28 Common header files for
Linux 2.6.32-5 
ii  linux-image-2.6.32-5-amd64 2.6.32-28 Linux 2.6.32 for 64-bit PCs 
ii linux-source-2.6 1:2.6.32+28          Linux kernel source for Linux
2.6 (meta-pack 
ii  linux-source-2.6.32 

installiert und dkms ebenfalls. Deswegen wundert es mich ja auch, dass
er trotzdem für 2.6.26 baut. Ich vermutete eben, dass das daran liegt,
dass ich virtualbox für lenny habe und das max. für 2.6.26 bauen kann. 

So, um es kurz zu machen: 
Ich habe jetzt alles "genau wie gestern und heute morgen" noch mal
durchlaufen lassen damit ich die Fehlermeldungen kopieren kann.
Irgendetwas muss wohl anders gewesen sein. Was auch immer. Ich habe wie
gestern auch das Kompilieren der Module nach fehlgeschlagener
Installation mit "/etc/init.d/vboxdrv setup" angestoßen und diesmal
lief es durch. 

Was ich noch nachvollziehen kann sind versuche mit dem seit langem
laufenden Kernel von bpo:  
Der Buildprozess für die Module sucht erfolglos in
"/lib/modules/2.6.32-5-amd64/build" nicht finden, weil die ja in
"/lib/modules/2.6.32-bpo.5-amd64/build/" sind.
(laut /var/log/vbox-install.log)

Da scheint zumindest irgendetwas nicht zu stimmen. Deshalb hatte ich
gestern dann auch den Testing-Kernel installiert. Was aber nur eine
Änderung der Fehlermeldung brachte: Sinngemäß war das "Falls die Header
und Kernel-Sourcen nicht in /usr/src zu finden sind geben sie bitte mit
Hilfe der Variable XY das korrekte Verzeichnis an." Nur waren die ja
dort. 

etwas irritiert
Ulrich Fürst
Uninstalling modules from DKMS
  removing old DKMS module vboxhost version  3.2.12

-------- Uninstall Beginning --------
Module:  vboxhost
Version: 3.2.12
Kernel:  2.6.32-5-amd64 (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

vboxdrv.ko:
 - Uninstallation
   - Deleting from: /lib/modules/2.6.32-5-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetflt.ko:
 - Uninstallation
   - Deleting from: /lib/modules/2.6.32-5-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetadp.ko:
 - Uninstallation
   - Deleting from: /lib/modules/2.6.32-5-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod....

DKMS: uninstall Completed.

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

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

DKMS: add Completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=2.6.32-5-amd64 -C /lib/modules/2.6.32-5-amd64/build M=/var/lib/dkms/vboxhost/3.2.12/build.............
cleaning build area....

DKMS: build Completed.

vboxdrv.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.32-5-amd64/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.32-5-amd64/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.32-5-amd64/updates/dkms/

depmod....

DKMS: install Completed.

Reply to: