Virtualbox 4.2 não inicializando nenhuma máquina virtual [duplicada]

7

Eu fiz o upgrade de 12,10 para 13,04 e meu VirtualBox-4.1 parou de funcionar. Então eu baixei o deb do Virtualbox-4.2 para o Raring ringtail do site deles e o instalei. Quando inicio o Virtualbox, tudo começa bem. Ao tentar iniciar uma máquina virtual, recebo este erro.

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.

Ao executar /etc/init.d/vboxdrv setup , obtenho:

farhat@palantir:~$ /etc/init.d/vboxdrv setup
 * Stopping VirtualBox kernel modules                                           
 * Cannot unload module vboxdrv

O que deve ser feito aqui?

Obrigado,

ETA:

farhat@palantir$ 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
    
por Farhat 09.07.2013 / 12:46

5 respostas

6

Este comando deve ser executado com privilégios de root. Experimente:

sudo /etc/init.d/vboxdrv setup

Tente também limpar tudo:

apt-get purge virtualbox-4.1 virtualbox-4.2

depois reinicie, reinstale o VirtualBox 4.2 e execute:

sudo apt-get -f install

para instalar quaisquer dependências ausentes.

Execute sudo /etc/init.d/vboxdrv setup novamente para garantir que o módulo do kernel do VirtualBox esteja instalado.

    
por Eric Carvalho 09.07.2013 / 13:21
0

Eu posso dar uma boa dica sobre isso. Eu tive um kernel de 64 bits no meu sistema de 32 bits por algum motivo engraçado. Nada do que eu fiz conseguiu evitar esse aborrecimento, mas quando voltei ao kernel de 32 bits, de repente, tudo voltou ao lugar.

    
por Vlatko Šurlan 02.06.2015 / 17:39
0

Essa é uma pergunta bem antiga, mas recentemente tive um problema parecido com o Virtual Box 5.0. Reinstalar o Virtual Box usando '.deb' do seu site ajudou.

    
por kcpr 23.02.2016 / 18:12
0

Primeiro você precisa remover todos os Softwares / Dependências relacionados ao Virtualbox executando isto:

sudo apt-get  remove virtualbox

depois reinicie o seu sistema operacional e reinstale a versão baixada.

Acontece quando você tem um aplicativo instalado com o mesmo nome de uma das dependências do Virtualbox.

Espero que ajude.

    
por Siamak SiaSoft 18.09.2016 / 10:45
0

Roubado de VirtualBox - RTR3InitEx falhou com rc = -1912 (rc = -1912)

Os créditos vão para @Ravexina link )

Mas é a solução definitiva para o problema.

Parece que sua versão de instalação do VirtualBox é para arquitetura de 32 bits enquanto você está executando o sistema operacional de 64 bits, que pode ser a causa desse problema.

Minha solução alternativa seria remover a versão instalada do PPA e instalar o virtualbox nos repositórios oficiais.

Para remover o virtualbox, execute:

sudo apt autoremove --purge virtualbox*

Depois disso, verifique se não há outra versão instalada em seu sistema:

dpkg -l virtualbox* | grep ^i

Você não deve obter nenhuma saída; também pode tentar executar o virtualbox para garantir que ele não esteja instalado.

Em seguida, remova todos os PPAs relacionados de seu diretório sources.list e sources.list.d. ex:

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

Verifique se não há nada, exceto fontes de repositórios oficiais em /etc/sources.list .

Atualize suas fontes:

sudo apt update

Agora, podemos pesquisar quais versões estão disponíveis para instalação:

apt-cache madison virtualbox | grep -iv sources

Que produz uma saída como esta:

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

Em seguida, eu instalaria a última versão mencionada em atualizações xeniais:

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

Também sudo apt install virtualbox, seria ótimo, mas eu iria com o comando acima para garantir que minha versão desejada fosse instalada.

E, afinal, verifique se a versão correta está instalada.

Da linha de 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

Na GUI: para garantir que a versão correta esteja em execução.

Menu Ajuda - > sobre o virtualbox

    
por Mathias Conradt 30.11.2017 / 15:18

Tags