Pagina 1 di 1

Macchine virtuali che non lavorano

MessaggioInviato: gio lug 17, 2008 12:55 pm
da RaFFoLo
Non sapevo a che discussione sulle macchine virtuali allacciarmi allora ho aperto un nuovo topic...

Sto cercando *disperatamente* di far funzionare VIRTUALBOX OSE (OpenSource Edition) su OpenSUSE ma mi restituisce questo errore:

Codice: Seleziona tutto
VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root.
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).


Codice&nbspd'uscita:
0x80004005
Componente:
Console
Interfaccia:
IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}


Ho già provato con il comando "su" e "sudo" ma con nessun risultato e mettendo dai repository, il kernel-default e il kernel-source ma senza risultati...

Ho provato quindi anche VMWARE WORKSTATION FOR LINUX ma anche questo, durante l'installazione da konsole mi restituisce quest'errore, o meglio, non mi trova quello che chiede in quella cartella e io non so dov'è...:

Your kernel was built with "gcc" version "4.3.1", while you are trying to use
"/usr/bin/gcc" version "4.3". This configuration is not recommended and VMware
Workstation may crash if you'll continue. Please try to use exactly same
compiler as one used for building your kernel. Do you want to go with compiler
"/usr/bin/gcc" version "4.3" anyway? [no] yes

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]

The path "/usr/src/linux/include" is a kernel header file directory, but it
does not contain the file "linux/version.h" as expected. This can happen if
the kernel has never been built, or if you have invoked the "make mrproper"
command in your kernel directory. In any case, you may want to rebuild your
kernel.


QEMU non mi ispira granchè... Volevo testare VMWARE - se riesco a farlo funzionare - o VIRTUALBOX, che sarebbe meglio ancora...


Boh, mi affido alla corte linuxiana suprema [devil]

MessaggioInviato: gio lug 17, 2008 2:31 pm
da TheHacker66
Ciao, ho visto che molti hanno riscontrato il tuo problema, hai aggiunto il tuo user al gruppo "vboxgroup"? Potrebbe essere un errore di ose-modules non aggiornati, oppure puoi istallare Vrtualbox scaricandolo dal sito Sun...

MessaggioInviato: gio lug 17, 2008 6:26 pm
da RaFFoLo
TheHacker66 ha scritto:hai aggiunto il tuo user al gruppo "vboxgroup"?


Tecnicamente no. Anche perché non so dove cercare la voce in opensuse... Forse in yast.... Darò un'occhiata. Se qualcuno nel frattempo mi illumina (senza bruciarmi eh!) sarei felice ;-)

TheHacker66 ha scritto:Potrebbe essere un errore di ose-modules non aggiornati


Che sarebbero...?

TheHacker66 ha scritto:oppure puoi installare Virtualbox scaricandolo dal sito Sun...
[8)]

Già provato. Sia la versione OSE (Open source) che la PUEL (ovvero la versione di SUN) mi danno gli stessi problemi che ho descritto su (mi ero scordato di specificare che avevo testato entrambe...)

MessaggioInviato: gio lug 17, 2008 6:51 pm
da TheHacker66
Allora installalo da YaST.. Questa è la procedura.

PS: gli ose modules sono il kernel necessario per usare virtualbox-ose..

Re: Macchine virtuali che non lavorano

MessaggioInviato: gio lug 17, 2008 8:12 pm
da ninjabionico
Ciao.

RaFFoLo ha scritto:VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root.


Basta tradurre dall'Inglese... ovvero bisogna leggere bene i messaggi d'errore che spesso contengono la risposta...

... ci proverò io a farne una più o meno precisa traduzione:

traduzione approssimativa by ninjabionico ha scritto:Il driver di Virtualbox per il kernel non è installato. Il modulo del kernel vboxdrv non è stato caricato o il file-dispositivo /dev/vboxdrv non è stato creato per qualche ragione. Riconfigura il modulo del kernel con l'esecuzione del comando /etc/init.d/vboxdrv setup con i permessi di root.


In parole povere...

... probabilmente hai dimenticato di installare il pacchetto che contiene il modulo del kernel in uso, oppure se prima funzionava e ora no, hai installato una nuova versione del kernel e non è stato installato il relativo modulo.


[ciao]

Re: Macchine virtuali che non lavorano

MessaggioInviato: ven lug 18, 2008 1:03 pm
da RaFFoLo
ninjabionico ha scritto:probabilmente hai dimenticato di installare il pacchetto che contiene il modulo del kernel in uso, oppure se prima funzionava e ora no, hai installato una nuova versione del kernel e non è stato installato il relativo modulo.


Avevo già provato a dare il comando "/etc/init.d/vboxdrv setup" dapprima in "su" e poi direttamente in "root" ma senza alcun risulato.

Il modulo del kernel credo di averlo installato, anche perché in /etc/init.d visualizzo il driver sebbene quando poi nel log "vbox-install" mi risponde così:

Codice: Seleziona tutto
VirtualBox 1.6.2 installer, built Sat May 31 04:03:49 CEST 2008.

Testing system setup...
System setup appears correct.

Removing previous installation of VirtualBox 1.6.2 from /opt/VirtualBox-1.6.2

./routines.sh: line 270: /etc/init.d/vboxnet: No such file or directory
./routines.sh: line 270: /etc/init.d/vboxdrv: No such file or directory
Installing VirtualBox to /opt/VirtualBox-1.6.2

Output from the module build process (the Linux kernel build system) follows:

Makefile:154: *** Error: unable to find the include directory for your current Linux kernel. Specify KERN_INCL=<directory> and run Make again.  Stop.

End of the output from the Linux kernel build system.
Starting VirtualBox host networking..done
Installation successful


La cosa che mi "spaventa" è che ho quei file in /etc e che mi sono aggiunto come user nel gruppo vboxusers ma senza risultati ... [boh]

MessaggioInviato: ven lug 18, 2008 6:08 pm
da ninjabionico
Penso che il problema possa nascere dalla mancanza degli header del kernel...

... prova a installarli e poi reinstalla virtualbox.

[ciao]

MessaggioInviato: dom lug 20, 2008 3:03 am
da RaFFoLo
ninjabionico ha scritto:Penso che il problema possa nascere dalla mancanza degli header del kernel...

... prova a installarli e poi reinstalla virtualbox.


No. Purtroppo - perché in quel caso avrei risolto - gli header del kernel sono già installati di default...
Ora, la versione OSE non parte più (carica e poi, per così dire "crasha"); la versione PUEL di SUN mi lascia questo "agghiacciante" messaggio e non mi dice altro...

Codice: Seleziona tutto
RC Chiamante:
0x80040154

MessaggioInviato: dom lug 20, 2008 11:15 am
da ninjabionico
Ciao.

Hai provato a disinstallarlo e poi reinstallarlo?

[ciao]

MessaggioInviato: dom lug 20, 2008 4:36 pm
da RaFFoLo
ninjabionico ha scritto:Hai provato a disinstallarlo e poi reinstallarlo?


Si. Ho provato a disinstallare e reinstallare la versione OSE dai repository e la versione PUEL da script di installazione (*.run) e da pacchetto (*.rpm)... Niente [cry]

Codice: Seleziona tutto
Makefile:82: *** Error: unable to find the include directory for your current Linux kernel. Specify KERN_INCL=<directory> and run Make again..  Stop.


Inoltre, continua a non trovare il kernel (e io non so dov'è [8)]). sebbene abbia tutti i pacchetti installati...