Pagina 1 di 2

[Risolto] Problemi Kernel VirtualBox

Inviato: lunedì 29 novembre 2010, 11:11
da FaMontyN2
Buongiorno,
devo installare una macchina virtuale Windows per poter far girare i prodotti Quest sulla mia macchina Ubuntu.
Quando vado a configurare VirtualBox ho qualche problema con il kernel.
Avendo dovuto installare il pacchetto per il kernel pae per riuscire a visualizzare tutta la mia RAM, ora sto riscontrando dei problemi con VirtualBox.
Durante l'avvio della macchina virtuale mi da il seguente errore:
Apertura di una sessione per la Macchina Virtuale Seven non riuscita.
The virtual machine 'Seven' has terminated unexpectedly during startup with exit code 1.

Codice: Seleziona tutto

Codice 'uscita: 
NS_ERROR_FAILURE (0x80004005)
Componente: 
Machine
Interfaccia: 
IMachine {6d9212cb-a5c0-48b7-bbc1-3fa2ba2ee6d2}
e dopo aver premuto il tasto ok mi da il seguente messaggio :
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. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
Io ho installato il pacchetto DKMS e lanciato come root il vboxdrv come richiesto, solo che ho questo errore:
* Stopping VirtualBox kernel modules                                            *  done.
* Uninstalling old VirtualBox DKMS kernel modules                               *  done.
* Trying to register the VirtualBox kernel modules using DKMS                  
Error! Your kernel headers for kernel 2.6.32-25-generic-pae cannot be found at
/lib/modules/2.6.32-25-generic-pae/build or /lib/modules/2.6.32-25-generic-pae/source.

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

Qualcuno è in grado in aiutarmi con il mio problema?
Vi ringrazio in anticipo.
Buona giornata a tutti

Re: Problemi Kernel VirtualBox

Inviato: lunedì 29 novembre 2010, 11:54
da Man from Mars
Mancano, come indica il messaggio, i kernel headers. Gli headers servono proprio per compilare un modulo in maniera coerente con il kernel installato.
Error! Your kernel headers for kernel 2.6.32-25-generic-pae cannot be found at
/lib/modules/2.6.32-25-generic-pae/build or /lib/modules/2.6.32-25-generic-pae/source.
Installa il pacchetto linux-headers-generic-pae come hai fatto con il kernel PAE:

Codice: Seleziona tutto

sudo apt-get install linux-headers-generic-pae
e poi rilancia il vboxdrv setup come hai fatto in precedenza.

Re: Problemi Kernel VirtualBox

Inviato: lunedì 29 novembre 2010, 12:04
da FaMontyN2
Grazie mille per il consiglio.  :)
Ho provato subito ma quando lancio il comando ho questo errore:
W: Errore nello scaricare http://it.archive.ubuntu.com/ubuntu/poo ... 7_i386.deb
  404  Not Found
  ??? ??? ???

Qualche consiglio a riguardo?
Grazie ancora

Re: Problemi Kernel VirtualBox

Inviato: lunedì 29 novembre 2010, 12:15
da Man from Mars
Verificato il link, ed effettivamente non trova il pacchetto. Potrebbe essere un problema temporaneo del server (quindi ti basta riprovare tra un po') oppure un errato puntamento del pacchetto generic allo specifico kernel.
Prova così:

Codice: Seleziona tutto

sudo apt-get install linux-headers-`uname -r`-generic-pae

Re: Problemi Kernel VirtualBox

Inviato: lunedì 29 novembre 2010, 12:25
da FaMontyN2
Ancora picche  >:(
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze     
Lettura informazioni sullo stato... Fatto
E: Impossibile trovare il pacchetto linux-headers-2.6.32-25-generic-pae-generic-pae
Aspetto e ci riprovo nel pomeriggio. Tanto fra poco vado a pranzo  ;)
Ti aggiorno se ci sono sviluppi... Grazie ancora

Re: Problemi Kernel VirtualBox

Inviato: lunedì 29 novembre 2010, 12:31
da Man from Mars
Scusa, ci deve essere un errore nel comando che ti ho dato :-[
Infatti il pacchetto che cerca si chiama linux-headers-2.6.32-25-generic-pae-generic-pae
Il comando corretto è questo:

Codice: Seleziona tutto

sudo apt-get install linux-headers-`uname -r`
perchè il nome del kernel già include "generic-pae".

Re: Problemi Kernel VirtualBox

Inviato: lunedì 29 novembre 2010, 12:52
da FaMontyN2
Vai tranquillo, no problem.

Ho provato a lanciare il nuovo comando che mi hai suggerito, e la risposta è questa:
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze     
Lettura informazioni sullo stato... Fatto
linux-headers-2.6.32-25-generic-pae è già alla versione più recente.
È stato impostato linux-headers-2.6.32-25-generic-pae per l'installazione manuale.
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.
Penso che non abbia fatto niente di utile....o sbaglio?

Re: Problemi Kernel VirtualBox

Inviato: lunedì 29 novembre 2010, 13:07
da il_muflone
ciao

esegui e posta qui il risultato di

ls -ld /lib/modules/2.6.32-25-generic-pae/build
dpkg -S /lib/modules/2.6.32-25-generic-pae/build

Re: Problemi Kernel VirtualBox

Inviato: lunedì 29 novembre 2010, 14:15
da FaMontyN2
Ciao Muflone...

ecco come richiesto il risultato dei due comandi che mi hai postato:
fmonting@fmonting-pc:~$ ls -ld /lib/modules/2.6.32-25-generic-pae/build
lrwxrwxrwx 1 root root 44 2010-11-29 12:01 /lib/modules/2.6.32-25-generic-pae/build -> /usr/src/linux-headers-2.6.32-25-generic-pae
fmonting@fmonting-pc:~$ dpkg -S /lib/modules/2.6.32-25-generic-pae/build
linux-headers-2.6.32-25-generic-pae: /lib/modules/2.6.32-25-generic-pae/build
attendo un tuo ragionamento.
Grazie ancora

Re: Problemi Kernel VirtualBox

Inviato: lunedì 29 novembre 2010, 14:35
da il_muflone
ok il file c'è

ls -l /lib/modules/2.6.32-25-generic-pae/build
cosa dice?

hai già provato a rieseguire il sudo /etc/init.d/vboxdrv setup
?

Re: Problemi Kernel VirtualBox

Inviato: lunedì 29 novembre 2010, 14:56
da FaMontyN2
PERFETTO!!ora è tornato a funzionare correttamente e ho iniziato l'installazione di seven

Muflone..il risultato di ls -l /lib/modules/2.6.32-25-generic-pae/build l'avevo già postato  ;) e cmq mi dava:
ls -ld /lib/modules/2.6.32-25-generic-pae/build
lrwxrwxrwx 1 root root 44 2010-11-29 12:01 /lib/modules/2.6.32-25-generic-pae/build -> /usr/src/linux-headers-2.6.32-25-generic-pae
Ho rilanciato sudo /etc/init.d/vboxdrv setup e andato tutto bene  (good)

GRAZIE MILLE A Cucu7te e Muflone  (b2b)
A presto e grazie ancora del supporto

Re: Problemi Kernel VirtualBox

Inviato: lunedì 29 novembre 2010, 14:57
da il_muflone
FaMontyN2 ha scritto: Muflone..il risultato di ls -l /lib/modules/2.6.32-25-generic-pae/build l'avevo già postato  ;)
questa volta era senza d :)
cmq va bene, era chiaro che fosse a posto

Re: [Risolto] Problemi Kernel VirtualBox

Inviato: lunedì 29 novembre 2010, 15:10
da Man from Mars
Più che altro grazie a Muflone, dopo l'intervento del quale sono rispettosamente rimasto in disparte :)
Comunque
"Tutto è bene quel che finisce bene... e l'ultimo chiuda la porta" (Nick Carter)

Re: [Risolto] Problemi Kernel VirtualBox

Inviato: lunedì 29 novembre 2010, 15:13
da FaMontyN2
Azz..hai ragione Muflone, c'era la d in più  :-[ sorry...io guardavao il path che indicavi.

Bravo Cucu7te...tutto è bene ciò che finisce bene...e ribadisco i miei ringraziamenti ad entrambi  ;)

GRAZIE ANCORA

Re: Problemi Kernel VirtualBox

Inviato: giovedì 2 dicembre 2010, 9:17
da FaMontyN2
Rieccomi di nuovo.  :-[

Ieri "stupidamente" ho eseguito l'aggiornamento del sistema e dopo ho notato aggiornamenti sul Kernel che non avevo notato prima di farlo partire, altrimenti ci avrei pensato su qualche secondo.

Questa mattina sono andato per far partire la mia macchina virtuale che ieri funzionava correttamente e mi ha sputato in faccia lo stesso errore dell'altra volta.
Ho provato a rifare la stessa scaletta di consigli che mi avevate dato, Cucu7te e Muflone, ma niente...quando provo a lanciare sudo /etc/init.d/vboxdrv setup mi restituisce questo errore:
* Stopping VirtualBox kernel modules                                                                                                                                  *  done.
* Uninstalling old VirtualBox DKMS kernel modules                                                                                                                      *  done.
* Trying to register the VirtualBox kernel modules using DKMS                                                                                                       
Error! Your kernel headers for kernel 2.6.32-26-generic-pae cannot be found at
/lib/modules/2.6.32-26-generic-pae/build or /lib/modules/2.6.32-26-generic-pae/source.

* Failed, trying without DKMS
* Recompiling VirtualBox kernel modules                                                                                                                             
* Look at /var/log/vbox-install.log to find out what went wrong
ho controllato il log che mi indica nell'errore che cita il seguente messaggio:
Uninstalling modules from DKMS
  removing old DKMS module vboxhost version  3.2.10

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

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

DKMS: add Completed.
You can use the --kernelsourcedir option to tell DKMS where it's located, or you could install the linux-headers-2.6.32-26-generic-pae package.
Failed to install using DKMS, attempting to install without
Makefile:159: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again.  Arresto.
Riuscireste di nuovo a tornare in mio aiuto? PLEASE
La macchina virtuale mi serve necessariamente per far girare i prodotti Quest che su Ubuntu non girano  (bad)
A presto...vi ringrazio anticipatamente..
buona giornata!!

Re: Problemi Kernel VirtualBox

Inviato: giovedì 2 dicembre 2010, 9:42
da Man from Mars
Scusa ma mi sembra lo stesso problema iniziale...
Your kernel headers for kernel 2.6.32-26-generic-pae cannot be found
Solo che adesso hai il kernel 2.6.32-26 anzichè il -25
Trova e installa il pacchetto degli headers per il kernel attuale.

Codice: Seleziona tutto

sudo apt-get install linux-headers-`uname -r`
avviando il pc con il kernel -26
Te ne devi ricordare ogni volta che aggiorni il kernel: gli headers non sono installati automaticamente.

Re: [Risolto] Problemi Kernel VirtualBox

Inviato: giovedì 2 dicembre 2010, 10:52
da FaMontyN2
Ah ok perfetto....non avevo notato il dettaglio...scusa ma oggi sto uscendo pazzo  ::) qui al lavoro
Grazie ancora Cucu7te...ma quindi mi stai dicendo che ogni volta che aggiorno il kernel devo ripetere il processo fatto con il numero aggiornato del Kernel?
ma scusa una cosa....come posso eliminare dalla schermata di avvio le versioni che non mi interessano lasciando solo quella con l'ultima versione di kernel e quella di winzoz?

Grazie ancora di tutto  ;)
buona giornata

Re: [Risolto] Problemi Kernel VirtualBox

Inviato: giovedì 2 dicembre 2010, 11:53
da Man from Mars
Devi rimuovere dal gestore pacchetti i vecchi kernel e corrispondenti headers. Comunque prima di eliminare un precedente kernel, devi essere sicuro che quello aggiornato funzioni bene. Lasciane sempre almeno 2 installati (ultima versione - precedente versione).
Per rimuovere i kernel vecchi, puoi seguire le indicazioni di Muflone (com'è che non si è ancora fatto vedere? Ehi, si parla di Virtualbox!) qui.

Re: [Risolto] Problemi Kernel VirtualBox

Inviato: giovedì 2 dicembre 2010, 12:17
da FaMontyN2
Ah ok perfetto, grazie mille per il link.  :)
Ma quante ne sa il Muflone  (good) grandissimo  ;)
In effetti mi aspettavo anche una sua risposta...magari sarà occupato, penso che anche lui abbia impegni extra-ubuntu  ;D

Grazie ancora e buona giornata

Re: [Risolto] Problemi Kernel VirtualBox

Inviato: giovedì 2 dicembre 2010, 13:03
da il_muflone
Cucu7te ha scritto:Per rimuovere i kernel vecchi, puoi seguire le indicazioni di Muflone (com'è che non si è ancora fatto vedere? Ehi, si parla di Virtualbox!)
non intervengo se altri stanno portando avanti la discussione senza nessun problema.