Linux Mint: Não é possível desinstalar / remover o virtualbox

4

Estou usando o Linux Mint 17 e tenho que desinstalar o virtualbox-4.3 do sistema, mas está me dando o seguinte erro.

$ sudo apt-get remove --purge virtualbox-4.3

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  virtualbox-4.3*

0 upgraded, 0 newly installed, 1 to remove and 1 not upgraded.
1 not fully installed or removed.
After this operation, 155 MB disk space will be freed.
Do you want to continue? [Y/n] y

(Reading database ... 194033 files and directories currently installed.)

Removing virtualbox-4.3 (4.3.12-93733~Ubuntu~raring) ...
/etc/init.d/vboxdrv: 85: .: Can't open /etc/init.d/functions
invoke-rc.d: initscript vboxdrv, action "stop" failed.

dpkg: error processing package virtualbox-4.3 (--purge):
 subprocess installed pre-removal script returned error exit status 2

Errors were encountered while processing:

 virtualbox-4.3

E: Sub-process /usr/bin/dpkg returned an error code (1)

Por favor me ajude, eu serei grato a você.

    
por Aman Tandon 30.11.2014 / 02:31

2 respostas

4

Os pacotes upstream do VirtualBox contêm um script de inicialização que tenta detectar sua distribuição. Ele não está fazendo um bom trabalho em seu sistema: ele está procurando por /etc/init.d/functions , que deve ser uma coisa da Red Hat, em um sistema baseado em Debian.

Como você está limpando o pacote, em vez de tentar consertar o script, é mais simples contornar o problema. Adicione as seguintes linhas na parte superior do arquivo /etc/init.d/vboxdrv :

#!/bin/sh
rmmod vboxpci vboxnetadp vboxnetflt vboxdrv
rm /dev/vboxdrv
exit 0

e execute

apt-get remove --purge virtualbox-4.3
    
por 30.11.2014 / 21:23
-1

Primeira execução:

sudo yum list installed | grep virtualbox

Isso mostrará algo como:

VirtualBox-5.0.x86_64        5.0.10_104061_el7-1      @virtualbox

Em seguida, para remover, basta executar:

    
por 04.01.2016 / 23:12