Ultimamente capita che Virtualbox mi dia il seguente errore:
The version of the VirtualBox kernel modules and the version of VirtualBox application are not matching. You can correct this by either installing the correct virtualbox-ose-modules package (if available) through apt-get or by building it manually with: module-assistant auto-install virtualbox-ose (VERR_VM_DRIVER_VERSION_MISMATCH).
Codice d'uscita: NS_ERROR_FAILURE (0x80004005)
Componente: Console
Interfaccia: IConsole {e3c6d4a1-a935-47ca-b16d-f9e9c496e53e}
Ed effettivamente il comando "m-a a-i virtualbox-ose", dato da root, risolve il problema:
$ m-a a-i virtualbox-ose
Updated infos about 1 packages
Getting source for kernel version: 2.6.30-1-amd64
Kernel headers available in /lib/modules/2.6.30-1-amd64/build
apt-get install build-essential
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
build-essential è già alla versione più recente.
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.
Done!
unpack
Extracting the package tarball, /usr/src/virtualbox-ose.tar.bz2, please wait...
Target package file /usr/src/virtualbox-ose-modules-2.6.30-1-amd64_2.1.4-dfsg-1+2.6.30-5_amd64.deb already exists,
not rebuilding!
(however, you could use the -f switch to ignore it)
dpkg -Ei /usr/src/virtualbox-ose-modules-2.6.30-1-amd64_2.1.4-dfsg-1+2.6.30-5_amd64.deb
dpkg: warning: downgrading virtualbox-ose-modules-2.6.30-1-amd64 from 2.6.30+3.0.2-dfsg-3 to 2.1.4-dfsg-1+2.6.30-5.
(Lettura del database ... 81367 file e directory attualmente installati.)
Mi preparo a sostituire virtualbox-ose-modules-2.6.30-1-amd64 2.6.30+3.0.2-dfsg-3 (con .../virtualbox-ose-modules-2.6.30-1-amd64_2.1.4-dfsg-1+2.6.30-5_amd64.deb) ...
Spacchetto il sostituto di virtualbox-ose-modules-2.6.30-1-amd64 ...
Configuro virtualbox-ose-modules-2.6.30-1-amd64 (2.1.4-dfsg-1+2.6.30-5) ...
Il problema si ripresenta ogni volta che faccio partire l'aggiornamento dai repo di Squeeze, che evidentemente mi porta la versione di virtualbox-ose-modules troppo avanti per gli altri pacchetti sul mio pc. Infatti il module-assistant va a cercare una versione precedente rispetto a quella dei repo.
N.B. le modifiche (sia il non funzionamento dopo l'avanzamento di versione, sia il funzionamento dopo la regressione di versione) avranno effetto solo al prossimo riavvio
lunedì 24 agosto 2009
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento