[Risolto] virtualbox Kernel driver not installed (rc=-1908)

ho scaricato virtualbox 4.2 dal sito oracle… verisone .i686 ma non partiva…allora l’ho installato dai repository con yum install VirtualBox…creo una macchina virtuale e mi dà errore…installo le dipendenze con un

yum install -y kernel-headers kernel-devel dkms gcc

ma non funziona allora provo ad installare i pacchetti di estensione… dal sito oracle

http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html#extpack

ma mi dà il solito errore e le machcine virtuali non partono…

l’errore:[code]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.[/code]

me la sono fatta e risolata se dovesse capitare basta dare un :

sudo yum install -y kernel*devel kernel*headers sudo /etc/init.d/vboxdrv setup

Come detto anche nella http://doc.fedoraonline.it/Installare_e_configurare_Virtualbox#Installazione_dipendenze guida.

Posso chiederti il perché non usare il http://doc.fedoraonline.it/VirtualBox_repo di virtualbox?

Pure io ho lo stesso messaggio di errore, seppure ho eseguito gli stessi comandi di sopra, non ho risolto.

# /etc/init.d/vboxdrv setup Stopping VirtualBox kernel modules OK ] Uninstalling old VirtualBox DKMS kernel modules OK ] Trying to register the VirtualBox kernel modules using DKMSError! echo Your kernel headers for kernel 3.8.1-201.fc18.x86_64 cannot be found at /lib/modules/3.8.1-201.fc18.x86_64/build or /lib/modules/3.8.1-201.fc18.x86_64/source. [FALLITO] (Failed, trying without DKMS) Recompiling VirtualBox kernel modules [FALLITO] (Look at /var/log/vbox-install.log to find out what went wrong)
infatti in /var/log/vbox-install.log il problema è chiaro, ma non so come procedere da terminale:

[code]Uninstalling modules from DKMS
removing old DKMS module vboxhost version 4.2.12


Deleting module version: 4.2.12
completely from the DKMS tree.

Done.
Attempting to install using DKMS

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

DKMS: add completed.
Failed to install using DKMS, attempting to install without
Makefile:181: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Stop.[/code]

$ rpm -qa|grep 'kernel\|dkms'|sort; uname -r

Roberto@localhost ~$ rpm -qa|grep 'kernel\|dkms'|sort; uname -r abrt-addon-kerneloops-2.1.2-2.fc18.x86_64 dkms-2.2.0.3-4.fc18.noarch kernel-3.8.1-201.fc18.x86_64 kernel-3.8.7-201.fc18.x86_64 kernel-3.8.9-200.fc18.x86_64 kernel-debug-devel-3.8.9-200.fc18.x86_64 kernel-devel-3.8.9-200.fc18.x86_64 kernel-headers-3.8.9-200.fc18.x86_64 kernel-modules-extra-3.8.1-201.fc18.x86_64 kernel-modules-extra-3.8.7-201.fc18.x86_64 kernel-modules-extra-3.8.9-200.fc18.x86_64 kernel-tools-3.8.9-200.fc18.x86_64 kernel-tools-libs-3.8.9-200.fc18.x86_64 kernel-tools-libs-devel-3.8.9-200.fc18.x86_64 libreport-plugin-kerneloops-2.1.2-2.fc18.x86_64 3.8.1-201.fc18.x86_64

Ti manca il pacchetto kernel-headers verifica di avere anche il compilatore gcc. Da console come root lancia

yum install kernel-headers

gia che ci sei installa anche akmods così ti ricompila in automatico al boot il modulo per virtualbox quando
aggiorni il kernel

[code]# yum install kernel-headers
Plugin abilitati:fastestmirror, langpacks, presto, refresh-packagekit
Loading mirror speeds from cached hostfile

  • fedora: mirror.switch.ch
  • rpmfusion-free: mirror.switch.ch
  • rpmfusion-free-updates: mirror.switch.ch
  • rpmfusion-nonfree: mirror.switch.ch
  • rpmfusion-nonfree-updates: mirror.switch.ch
  • updates: mirror.switch.ch
    Il pacchetto kernel-headers-3.8.9-200.fc18.x86_64 è già installato e aggiornato all’ultima versione
    Niente da fare
    [/code]
    Credo non sia questa la soluzione! :wink:

Riavvia selezionando l’ultimo kernel, il problema non dovrebbe ripresentarsi.

Hai il compilatore gcc installato ?

rpm -qa gcc

Reboot non risolve.

# rpm -qa gcc gcc-4.7.2-8.fc18.x86_64

$ uname -r

$ uname -r 3.8.1-201.fc18.x86_64

Non hai seguito il post #9.
Riavvia selezionando l’ultimo kernel. L’ultimo kernel installato è 3.8.9-200.