Virtualbox 4.2 non avviando alcuna macchina virtuale [duplicato]

7

Ho aggiornato dal 12.10 al 13.04 e il mio Virtualbox-4.1 ha smesso di funzionare. Così ho scaricato il deb di Virtualbox-4.2 per Raring ringtail dal loro sito web e l'ho installato. Quando avvio Virtualbox, inizia correttamente. Nel tentativo di avviare una macchina virtuale, ho ricevuto questo errore.

RTR3InitEx failed with rc=-1912 (rc=-1912)

The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing

'/etc/init.d/vboxdrv setup'

may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.

Durante l'esecuzione di /etc/init.d/vboxdrv setup ottengo:

[email protected]:~$ /etc/init.d/vboxdrv setup
 * Stopping VirtualBox kernel modules                                           
 * Cannot unload module vboxdrv

Che cosa dovrebbe essere fatto qui?

Grazie,

ETA:

[email protected]$ sudo dpkg -l | grep -e virtualbox -e linux-headers -e dkms
ii  dkms                                      2.2.0.3-1.1ubuntu2                     all          Dynamic Kernel Module Support Framework
ii  linux-headers-3.8.0-26                    3.8.0-26.38                            all          Header files related to Linux kernel version 3.8.0
ii  linux-headers-3.8.0-26-generic            3.8.0-26.38                            amd64        Linux kernel headers for version 3.8.0 on 64 bit x86 SMP
ii  linux-headers-generic                     3.8.0.26.44                            amd64        Generic Linux kernel headers
rc  virtualbox-4.1                            4.1.26-84997~Ubuntu~precise            amd64        Oracle VM VirtualBox
ii  virtualbox-4.2                            4.2.16-86992~Ubuntu~raring             amd64        Oracle VM VirtualBox
    
posta Farhat 09.07.2013 - 12:46

5 risposte

6

Questo comando deve essere eseguito con i privilegi di root. Prova:

sudo /etc/init.d/vboxdrv setup

Prova anche a eliminare tutto:

apt-get purge virtualbox-4.1 virtualbox-4.2

quindi riavviare, reinstallare VirtualBox 4.2 ed eseguire:

sudo apt-get -f install

per installare eventuali dipendenze mancanti.

Esegui nuovamente sudo /etc/init.d/vboxdrv setup per assicurarti che il modulo del kernel di VirtualBox sia installato.

    
risposta data Eric Carvalho 09.07.2013 - 13:21
0

Potrei avere un buon suggerimento su questo. Ho avuto un kernel a 64 bit sul mio sistema a 32 bit per qualche strana ragione. Nulla di ciò che sono riuscito a evitare questo fastidio, ma una volta tornato indietro su un kernel a 32 bit, all'improvviso tutto è tornato a posto.

    
risposta data Vlatko Šurlan 02.06.2015 - 17:39
0

Questa è una domanda piuttosto vecchia, ma recentemente ho riscontrato problemi simili con Virtual Box 5.0. Reinstallare Virtual Box usando ".deb" da il loro sito web aiutato.

    
risposta data kcpr 23.02.2016 - 18:12
0

Per prima cosa è necessario rimuovere tutti i software / dipendenze relativi a Virtualbox eseguendo:

sudo apt-get  remove virtualbox

quindi riavvia il sistema operativo e reinstalla la versione scaricata.

Succede quando hai un'app installata con lo stesso nome di una delle dipendenze di Virtualbox.

Spero che ti aiuti.

    
risposta data Siamak SiaSoft 18.09.2016 - 10:45
0

Rubato da VirtualBox - RTR3InitEx non riuscito con rc = -1912 (rc = -1912)

I crediti vanno a @Ravexina link )

Ma è la soluzione definitiva al problema.

Sembra che la tua versione di installazione di virtualbox sia per l'architettura a 32 bit mentre stai utilizzando un sistema operativo a 64 bit che può essere la causa di questo problema.

La mia soluzione alternativa sarebbe rimuovere la versione installata da PPA e installare virtualbox dai repository ufficiali.

Per rimuovere virtualbox, esegui:

sudo apt autoremove --purge virtualbox*

Quindi assicurati che non ci siano altre versioni installate sul tuo sistema da:

dpkg -l virtualbox* | grep ^i

Non dovresti ricevere alcun risultato, puoi anche provare a eseguire virtualbox per assicurarti che non sia installato.

Quindi rimuovi tutti i PPA correlati dalla directory sources.list e sources.list.d. es:

mkdir ~/apt-tmp
sudo mv /etc/apt/sources.list.d/* ~/apt-tmp

Assicurati che non ci sia nulla, eccetto fonti ufficiali di repository in /etc/sources.list .

E aggiorna le tue fonti:

sudo apt update

Ora possiamo cercare per vedere quali versioni sono disponibili per l'installazione:

apt-cache madison virtualbox | grep -iv sources

Che produce un output come questo:

virtualbox | 5.0.32-dfsg-0ubuntu1.16.04.2 | http://mirrors.kernel.org/ubuntu xenial-updates/multiverse amd64 Packages
virtualbox | 5.0.18-dfsg-2build1 | http://mirrors.kernel.org/ubuntu xenial/multiverse amd64 Packages

Quindi installerei l'ultima versione menzionata in xenial-updates:

sudo apt install virtualbox=5.0.32-dfsg-0ubuntu1.16.04.2

Anche sudo apt install virtualbox, andrebbe bene, ma vorrei andare con il comando precedente per assicurarmi che la mia versione desiderata verrà installata.

Dopo tutto, controlla che sia installata la versione corretta.

Dalla riga di comando:

dpkg -l virtualbox* | grep ^i

ii  virtualbox                     5.0.32-dfsg-0ubuntu1.16.04.2 amd64        x86 virtualization solution - base binaries
ii  virtualbox-dkms                5.0.32-dfsg-0ubuntu1.16.04.2 all          x86 virtualization solution - kernel module sources for dkms
ii  virtualbox-qt                  5.0.32-dfsg-0ubuntu1.16.04.2 amd64        x86 virtualization solution - Qt based user interface

Dalla GUI: per assicurarti che la versione corretta sia in esecuzione.

Menu guida - & gt; su virtualbox

    
risposta data Mathias Conradt 30.11.2017 - 15:18

Leggi altre domande sui tag