VBox em 14.04: driver de kernel não instalado (rc = -1908) [duplicado]

59
  

Driver do kernel não instalado (rc = -1908)

     

O driver de kernel do VirtualBox Linux (vboxdrv) não está carregado ou   Existe um problema de permissão com / dev / vboxdrv. Por favor reinstale o   módulo do kernel executando

     

'/ etc / init.d / vboxdrv setup'

     

como root. Se estiver disponível na sua distribuição, você deve instalar   o pacote DKMS primeiro. Este pacote mantém o controle do kernel do Linux   altera e recompila o módulo do kernel vboxdrv, se necessário.

Esta é uma mensagem familiar para todos que usam o Virtual Box. Este "bug" vem aparecendo a cada poucos meses, pelo menos desde 11,10. Comprei hoje pela primeira vez em 14.04 e infelizmente a solução clássica de reinstalação do virtualbox-dkms não é ter qualquer efeito:

sudo apt-get install linux-headers-generic build-essential dkms
sudo apt-get remove virtualbox-dkms
sudo apt-get install virtualbox-dkms

Qual poderia ser a razão para essa correção antiga falhar?

Update : Nos comentários, o usuário bain faz referência a um thread antigo que aparentemente reporta o mesmo problema. Enquanto a mensagem de erro é semelhante, no Ubuntu 14.04 este problema parece ter uma natureza diferente, não relacionada ao pacote virtualbox-dkms . Por exemplo, no Ubuntu 14.04, o pacote virtualbox está atualizado:

$ sudo apt-cache policy virtualbox
virtualbox:
  Installed: 4.3.10-dfsg-1
  Candidate: 4.3.10-dfsg-1
  Version table:
 *** 4.3.10-dfsg-1 0
        500 http://de.archive.ubuntu.com/ubuntu/ trusty/multiverse amd64 Packages
        100 /var/lib/dpkg/status
    
por Luís de Sousa 17.07.2014 / 09:06

1 resposta

83

A correção para 14.04 é realmente diferente, mas não tão diferente:

sudo apt-get install linux-headers-generic build-essential dkms
sudo apt-get remove --purge virtualbox-dkms
sudo apt-get install virtualbox-dkms

O comando install virtualbox-dkms falhou ao aplicar a correção 13.10. Ao remover totalmente o pacote, as coisas voltaram ao normal.

Atualização [17-01-2015]: Na iteração mais recente deste bug, é necessário reiniciar o sistema entre o comando apt-get remove e o segundo apt-get install .

Atualização [07-02-2016]: Esta correção é supostamente funcional no Ubuntu 15.10.

Atualizar [29-09-2016]: Esta correção é também funcional no Ubuntu 16.04 .

    
por Luís de Sousa 17.07.2014 / 15:04