Falha na instalação do Virtualbox 5.1 no Ubuntu 16.04 [duplicado]

5

Eu segui este guia para instalar o Virtualbox, mas falhou eventualmente e recebo esta mensagem de erro

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/sbin/vboxconfig'

as root.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.

Quando eu executei este comando # sudo /sbin/vboxconfig Eu entendo isso

vboxdrv.sh: Building VirtualBox kernel modules. vboxdrv.sh: Starting VirtualBox services. vboxdrv.sh: Building VirtualBox kernel modules. vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.

There were problems setting up VirtualBox. To re-start the set-up process, run /sbin/vboxconfig as root.

e aqui estão as últimas três linhas de saída do dmesg:

[   44.698246] wlo1: Limiting TX power to 20 (20 - 0) dBm as advertised by 00:18:0a:79:2c:79
[  163.080255] capability: warning: 'VirtualBox' uses 32-bit capabilities (legacy support in use)
[ 2349.627558] [drm:intel_pipe_update_end [i915_bpo]] *ERROR* Atomic update failure on pipe A (start=142454 end=142455) time 484 us, min 1073, max 1079, scanline start 1061, end 1095

Eu tentei reinstalar o dkms sudo apt-get install --reinstall virtualbox-dkms Eu recebo este erro e nada muda.

vboxpci.ko: Running module version sanity check. Error! Module version 5.0.24_Ubuntu for vboxpci.ko is not newer than what is already found in kernel 4.4.0-47-generic (5.1.10). You may override by specifying --force.

Qualquer ajuda será apreciada. Agradecemos antecipadamente.

    
por youta 23.11.2016 / 09:00

3 respostas

2

GAD3R está muito incorreto. O Virtualbux acabou com o Virtualbox-dkms a partir do 5.1. Eles achavam que tinham resolvido esse problema de outra maneira. Aqui está um artigo com changelog anexado: link

Com os hosts do Ubuntu, o que se segue é tudo o que você precisa fazer. Quando você inicializa após a atualização do kernel e você obtém que o módulo do kernel falhe ao carregar a mensagem DBUS, apresente o seguinte a partir de uma janela de terminal de sua escolha:

Tudo o que você precisa fazer é emitir:

sudo dpkg-reconfigure virtualbox-5.1

Depois disso, você receberá a mensagem de configuração necessária para criar um grupo de usuários do sistema. Basta apertar enter e ele voltará ao terminal e você verá um forro indicando que o grupo já existe e uma linha em branco abaixo dele. O processo de reconstrução do módulo está oculto por trás dessa linha em branco. Aguarde até que um prompt interativo retorne (leva apenas um minuto ou 2). Então você será bom para ir.

Também para outros sistemas operacionais Host Linux (ou se você quiser ver mais informações sobre o Ubuntu), o seguinte comando é tudo o que você precisa em qualquer host Linux:

 /sbin/rcvboxdrv setup

Isso funciona da mesma forma que a configuração antiga do /etc/init.d/vboxdrv eles acabaram de alterar o nome.

    
por Mike 29.06.2017 / 15:27
0

Execute o seguinte comando:

sudo add-apt-repository universe
sudo apt-get update 
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get install build-essential 

Reinicie seu sistema e use a versão mais recente do kernel

sudo apt-get install --reinstall virtualbox-5.1 dkms
    
por GAD3R 23.11.2016 / 09:59
0

No meu caso, a instalação do VirtualBox falhou ( virtualbox-dkms ) porque usei o kernel do Ubuntu (não-padrão) mais recente e o virtualbox-dkms ainda não foi corrigido para esse kernel:

$ sudo apt-get install virtualbox virtualbox-ext-pac virtualbox-guest-additions-iso virtualbox-dkms
...
ERROR (dkms apport): kernel package linux-headers-4.12.14-041214-generic is not supported
Error! Bad return status for module build on kernel: 4.12.14-041214-generic (x86_64)
Consult /var/lib/dkms/virtualbox/5.0.40/build/make.log for more information.
Job for virtualbox.service failed because the control process exited with error code. See "systemctl status virtualbox.service" and "journalctl -xe" for details.
invoke-rc.d: initscript virtualbox, action "restart" failed.
● virtualbox.service - LSB: VirtualBox Linux kernel module
   Loaded: loaded (/etc/init.d/virtualbox; bad; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2017-10-23 02:31:15 CEST; 4ms ago
     Docs: man:systemd-sysv-generator(8)
  Process: 10851 ExecStart=/etc/init.d/virtualbox start (code=exited, status=1/FAILURE)
...

Então, acabei com a instalação do VirtualBox mais recente da Oracle , que funciona bem:

  • Acesse a página de downloads do Linux
  • Faça o download do último .deb para seu sistema operacional
  • Executar sudo dpkg -i /path/to/debfile para instalá-lo
por luart 23.10.2017 / 03:37

Tags