“vagrant up” problema com o virtualbox

2
$ vagrant up

The provider 'virtualbox' that was requested to back the machine
'scdev' is reporting that it isn't usable on this system. The
reason is shown below:

VirtualBox is complaining that the installation is incomplete. Please
run 'VBoxManage --version' to see the error message which should contain
instructions on how to fix this error.

Depois tentei investigar e parece que já tenho esses pacotes:

$ VBoxManage --version
WARNING: The character device /dev/vboxdrv does not exist.
 Please install the virtualbox-dkms package and the appropriate
 headers, most likely linux-headers-generic.

 You will not be able to start VMs until this problem is fixed.
5.0.24_Ubuntur108355

$ sudo apt install linux-headers-generic
Reading package lists... Done
Building dependency tree       
Reading state information... Done
linux-headers-generic is already the newest version (4.4.0.59.62).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

$ sudo apt install virtualbox-dkms
Reading package lists... Done
Building dependency tree       
Reading state information... Done
virtualbox-dkms is already the newest version (5.0.24-dfsg-0ubuntu1.16.04.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    
por Avi 17.01.2017 / 08:31

3 respostas

6

Isto tem apenas alguns meses, mas eu deparo com este problema ocasionalmente e queria postar a solução / causa para o meu vagabundo fazer isso.

O problema (para mim) é geralmente causado pelo final inesperado do Vagrant (leia minha bateria do laptop morrendo). Aqui está uma lista de coisas que funcionaram para mim:

  1. Geralmente, um modprobe vboxdrv fará o truque. Isso reaplica o módulo do kernel e tudo é ótimo.
  2. Como alternativa, reconfigure o pacote dpkg-reconfigure virtualbox-*
  3. No pior dos casos, mande tudo embora e tente novamente sudo apt-get remove --purge virtualbox-dkms linux-headers-generic; #etc
por Dylan Madisetti 28.03.2017 / 19:05
0

Eu tenho um problema semelhante. Sempre que certas atualizações do kernel forem aplicadas, minha caixa virtual não começará a reclamar (em vermelho):

The provider 'virtualbox' that was requested to back the machine
'default' is reporting that it isn't usable on this system. The
reason is shown below:

VirtualBox is complaining that the installation is incomplete. Please
run 'VBoxManage --version' to see the error message which should contain
instructions on how to fix this error.

Eu tentei reconfigurar. Eu tentei remover e reinstalar completamente o suporte a virtualbox e dkms. Posso consertá-lo reinstalando o dkms sempre que isso acontecer, mas na próxima vez em que o kernel receber uma atualização, ele aparecerá novamente e eu terei que passar por isso novamente.

    
por Scott 27.07.2017 / 17:16
0

Tente ativar a Virtualização e desabilitar a inicialização segura. Isso pode ser feito inserindo as configurações de inicialização do seu computador. Além disso, instale o linux-headers-generic e o virtualbox-dkms, se ele solicitar.

    
por Samy 23.02.2018 / 17:04