ubuntu 16.04 problema de atualização com o virtualbox

3

Depois de atualizar de 14.04 para 16.04, tenho problemas com a caixa virtual. Sempre que eu quero instalar algo recebo a seguinte mensagem de erro.

Setting up virtualbox (5.0.24-dfsg-0ubuntu1.16.04.1) ...
insserv: script virtualbox: service vboxdrv already provided!
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: error processing package virtualbox (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of virtualbox-qt:

virtualbox-qt depends on virtualbox (= 5.0.24-dfsg-0ubuntu1.16.04.1); however:
Package virtualbox is not configured yet.
Package virtualbox-4.3 which provides virtualbox is not installed.
dpkg: error processing package virtualbox-qt (--configure):
dependency problems - leaving unconfigured  
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
virtualbox
virtualbox-qt
E: Sub-process /usr/bin/dpkg returned an error code (1)

Você tem alguma sugestão de como resolver isso?

    
por T.R.K. 12.10.2016 / 18:03

2 respostas

3

Agora que você está no Ubuntu 16.04, sugiro remover e remover o antigo VirtualBox 5.0:

sudo apt-get remove --purge virtualbox-5.0

e, em seguida, execute o seguinte:

sudo add-apt-repository 'deb http://download.virtualbox.org/virtualbox/debian xenial contrib'
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-5.1
sudo apt-get install dkms

Referência: link

    
por Beast14 12.10.2016 / 20:34
0

Se você quiser continuar usando o VirtualBox 5.0 no Ubuntu 16.04, aqui está o que você precisa fazer.

Primeiro, remova a instalação antiga do Virtualbox:

sudo apt-get remove --purge virtualbox-5.0

Agora:

  1. Faça o download do Virtualbox 5.0 no link oficial abaixo:

Virtualbox 5.0

Selecione i386 para 32 bits ou amd64 para sistema de 64 bits.

  1. Após o download do pacote, clique para abrir com o Software Center / Gdebi e, finalmente, instalar o VirtualBox 5.0

Para receber atualizações e correções futuras para o VBox 5 através do Software Updater ou do seu Gerenciador de Pacotes, você pode adicionar o repositório oficial do Virtualbox para Linux

sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" >> /etc/apt/sources.list.d/virtualbox.list'

O comando cria um arquivo de origem separado para o VBox e grava nele o endereço do repositório. $ (lsb_release -cs) detecta automaticamente o nome do release, os usuários do Linux Mint e Elementary OS precisam substituí-lo (por exemplo, trusty para Mint 17.xe Freya, preciso para Mint 13 e Luna).

Faça o download e insira o conjunto de chaves para que o Ubuntu confie no pacote desse repositório:

wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Por fim, você pode atualizar o VirtualBox como parte das atualizações do sistema através do Software Updater / Package Manager quando uma nova versão for lançada.

Para aqueles que usam o Linux Kernel 4.8 no Ubuntu 16.04:

Você precisará aplicar o patch do Vitualbox que pode ser baixado aqui: vboxhost_5.0.28r111378_kernel_4.8.2.patch

Coloque "vboxhost_5.0.28r111378_kernel_4.8.2.patch" no diretório inicial. Abra o terminal (não se preocupe com o número, ele ainda funciona).

cd /usr/src/vboxhost-5.0.28

sudo patch -p1 < /home/core/vboxhost_5.0.28r111378_kernel_4.8.2.patch

Agora compile os drivers para o kernel.

sudo /sbin/rcvboxdrv setup

O Virtualbox 5.0 está pronto para ser executado.

    
por Dave 19.12.2016 / 01:12