Problema VirtualBox: il modulo vboxdrv non si compila...

Installazione, configurazione e uso di programmi e strumenti.
riva.dani
Prode Principiante
Messaggi: 183
Iscrizione: mercoledì 20 dicembre 2006, 19:03

Problema VirtualBox: il modulo vboxdrv non si compila...

Messaggio da riva.dani »

Ciao a tutti.

Come da oggetto, ho un grosso problema col modulo vboxdrv kernel che non si ricompila. Inizio col dire che compilo da tempo VirtualBox OSE via SVN, e non ho mai avuto problemi. Ogni tanto compariva il classico errore del modulo vboxdrv, che fortunatamente conteneva anche la soluzione: "...execute '/etc/init.d/vboxdrv setup' as root". Oggi però, dopo aver ricompilato, è accaduto questo:

Codice: Seleziona tutto

sudo /etc/init.d/vboxdrv setup

 * Stopping VirtualBox kernel module *  done.
 * Recompiling VirtualBox kernel module
 * Look at /var/log/vbox-install.log to find out what went wrong
Sono andato di corsa a consultare il file di log. Ecco cosa contiene:/usr/share/virtualbox

Codice: Seleziona tutto

/etc/init.d/vboxdrv: 311: /usr/share/virtualbox/src/build_in_tmp: not found
In effetti la cartella /usr/share/virtualbox non esiste!!  :o
Ho consultato il Wiki di Ubuntu, ho cercato su Google ed ho applicato tutti i fix che ho trovato, ma non sono riuscito a risolvere. Ad esempio ho provato con:

Codice: Seleziona tutto

sudo modprobe -r vboxdrv
sudo insmod ~/vbox/out/linux.x86/release/bin/src/vboxdrv.ko
E poi ho controllato che il mio /etc/grub/menu.lst fosse a posto, e cioè così:

Codice: Seleziona tutto

kernel	/boot/vmlinuz-2.6.24-21-generic root=UUID=66af4ff3-55a8-435b-a2ec-665a4b43e197 ro splash vga=795 nmi_watchdog=0
Ma, come già detto, nulla. Qualcuno mi sa aiutare?  :(
Ultima modifica di riva.dani il venerdì 22 agosto 2008, 17:11, modificato 1 volta in totale.
riva.dani
Prode Principiante
Messaggi: 183
Iscrizione: mercoledì 20 dicembre 2006, 19:03

Re: Problema VirtualBox: il modulo vboxdrv non si ricompila...

Messaggio da riva.dani »

Tra l'altro è appena successa una cosa stranissima. Avviando VirtualBox per fare qualche prova, è comparso un messaggio del sistema di notifica degli aggiornamenti, che informava del rilascio della versione 2.0.0! Il messaggio invitava a scaricare la nuova versione da un sito che si è poi rivelato inesistente: http://www.virtualbox.org/really-new-version-2.0.0
Un vero mistero!  :o
riva.dani
Prode Principiante
Messaggi: 183
Iscrizione: mercoledì 20 dicembre 2006, 19:03

Re: Problema VirtualBox: il modulo vboxdrv non si ricompila...

Messaggio da riva.dani »

Ok, ok. La colpa è mia che non guardo gli output dei comandi:

Codice: Seleziona tutto

[16:34][daniele] ~/.vbox/out/linux.x86/release/bin/src > make

make KBUILD_VERBOSE=1 -C /lib/modules/2.6.24-21-generic/build SUBDIRS=/home/daniele/.vbox/out/linux.x86/release/bin/src SRCROOT=/home/daniele/.vbox/out/linux.x86/release/bin/src modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-21-generic'
test -e include/linux/autoconf.h -a -e include/config/auto.conf || (            \
        echo;                                                           \
        echo "  ERROR: Kernel configuration is invalid.";               \
        echo "         include/linux/autoconf.h or include/config/auto.conf are missing.";        \
        echo "         Run 'make oldconfig && make prepare' on kernel src to fix it.";    \
        echo;                                                           \
        /bin/false)
mkdir -p /home/daniele/.vbox/out/linux.x86/release/bin/src/.tmp_versions ; rm -f /home/daniele/.vbox/out/linux.x86/release/bin/src/.tmp_versions/*
make -f scripts/Makefile.build obj=/home/daniele/.vbox/out/linux.x86/release/bin/src
  Building modules, stage 2.
make -f /usr/src/linux-headers-2.6.24-21-generic/scripts/Makefile.modpost
  scripts/mod/modpost -m -a -i /usr/src/linux-headers-2.6.24-21-generic/Module.symvers -I /home/daniele/.vbox/out/linux.x86/release/bin/src/Module.symvers -o /home/daniele/.vbox/out/linux.x86/release/bin/src/Module.symvers -w -s
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-21-generic'
Come si risolve questo errorino? Mi tocca compilare un nuovo kernel?  :'(
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti