I moduli del kernel di VirtualBox non corrispondono a questa versione di VirtualBox


16

Durante l'utilizzo di VirtualBox, visualizzo l'errore mostrato in figura. Ho eseguito il comando suggerito, ma sto ancora ricevendo l'errore.

inserisci qui la descrizione dell'immagine


2
Benvenuto in AskUbuntu. Se scrivi il messaggio di errore, sarà più facile trovare una soluzione. Il sistema fornirà anche suggerimenti in cui gli stessi errori sono stati risolti da altri. Perdi questo potenziale usando immagini anziché testo. Inoltre, le immagini occupano molto spazio non necessario sul server. Prova ad immagini dell'utente quando il testo non è sufficiente. In questo caso l'errore di testo specifico è chiaro.
LD James,

La maggior parte delle finestre di dialogo in Linux ti consente di selezionare, copiare e incollare il loro contenuto testuale.
David Foerster,

terrò a mente i suggerimenti dalla prossima volta :)
Deepak Kumar

1
Queste istruzioni funzionano per Ubuntu 17.10: sudo apt-get autoremove sudo / sbin / vboxconfig da questo post nei forum di VirtualBox
Walker Rowe

Risposte:


19

L'immagine nella foto ti sta dando questo messaggio di errore: rtr3initex non riuscito con rc = -1912 (rc = -1912) Ubuntu

Ti sta dicendo che hai un'installazione non corrispondente. Il tuo kernel modules do not match your installed version. I moduli del kernel sono impacchettati nel virtualbox-dkmsrepository.

Molto probabilmente lo hai installato dal repository. Ma non è stato possibile installare tutti i moduli o è stato installato, eseguito e aggiornato e i moduli non sono stati completamente aggiornati durante uno degli aggiornamenti del sistema. È possibile risolvere questo problema disinstallandolo e reinstallandolo, che installerà i moduli necessari. Lo fai con:

$ sudo apt remove --purge virtualbox
$ sudo apt install virtualbox
$ sudo apt install virtualbox-dkms

La rimozione completa di virtualbox e delle sue dipendenze non influirà sulla VM. Solo l'applicazione stessa.

In alternativa puoi scaricare l'ultima versione di Virtualbox da http://Virtualbox.org . La pagina di download per Linux è: https://www.virtualbox.org/wiki/Linux_Downloads .

Puoi aggiungere questo al tuo /etc/apt/sources.listfile per aggiungere il repository ufficiale degli sviluppatori:

deb http://download.virtualbox.org/virtualbox/debian xenial contrib

Puoi scaricare e aggiungere la chiave di sicurezza con:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Quindi valuta ciò che hai attualmente con:

$ sudo apt update
$ sudo apt upgrade

Se hai eliminato la versione precedente, reinstallala con questa dopo il upgradecomando sopra:

$ sudo apt install virtualbox

Se scarichi e installi dai virtualbox.orgmoduli del kernel per la versione per sviluppatori, verranno automaticamente compilati e installati.


1
Ciao. Ho avuto VirtualBox 5.0.4 che congela il mio sistema (ho il kernel 4.13.xx). Quindi ho eliminato come hai scritto sopra e installato utilizzando il sito di Virtual Box. Eppure ricevo ancora questo messaggio. Cosa dovrei fare?
Royi

2
@Royi Suppongo che stai dicendo che l'errore è il messaggio esatto. Esegui questi comandi: (1) sudo apt remove --purge virtualbox-dkms ; (2) virtualbox-dkms . Potrebbe essere necessario eseguire questo in seguito:/sbin/rcvboxdrv setup
LD James

Ho corso # 1, ma ora # 2 dice doria @ doria: / home / doria $ virtualbox-dkms virtualbox-dkms: comando non trovato
David Doria

@LDJames Non è necessario eseguire virtualbox-dkms(l'hai rimosso, no?). Funziona comunque.
Marco Sulla

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.