Pacotes de software não serão baixados por causa de “insserv” e “virtualbox”

0

Problema

Todos os pacotes que eu tento instalar não serão causados por um problema com o "insserv" e o virtualbox. É provavelmente por causa do VirtualBox, mas eu não sei qual parte dele está causando o erro. Eu gostaria de saber qual parte (ou se eu estou errado no Ubuntu) está causando o problema e como corrigi-lo.

Info

Não sei se alguma das informações de hardware é importante, mas pode ser.

Software + SO

Eu tenho o VirtualBox 5.1 e o pacote de extensão instalado no Ubuntu Xenial (16.04 LTS). Se for importante, tenho o Win XP Pro com as Adições de Convidados instaladas, o FreeDOS e o Puppy Linux (Racy) instalados, tudo em ~/VirtualBox VMs/ .

Se isso também importa, com a configuração VBox acima eu estava tentando obter VMs para o Fedora, Debian, OpenBSD, openSUSE, Kali e Linux Mint. (pode haver mais, mas não me lembro)

Anteriormente, eu tinha o VBox 4.3 instalado, mas o desinstalei para o 5.1. Antes disso, eu tinha o Ubuntu Trusty (14.04.4 LTS) com o VBox 4.3. Ambos tinham apenas o Win XP Pro, sem adições de convidados.

Hardware

Dell Precision M6300 (sim, estou velho) com uma placa NVIDIA G84GLM (Quadro FX 1600M), uma LP-PHY Broadcom BCM4312 802.11b / g (placa sem fio 1395 WLAN Mini) e uma placa desconhecida com um driver para "Firmware do microcódigo do processador para processadores Intel".

Encontro mais recente

Um erro ao tentar instalar o BleachBit (cerca de 10 minutos atrás):

installArchives() failed: Selecting previously unselected package menu.
(Reading database ... 
(Reading database ... 5%%
(Reading database ... 10%%
(Reading database ... 15%%
(Reading database ... 20%%
(Reading database ... 25%%
(Reading database ... 30%%
(Reading database ... 35%%
(Reading database ... 40%%
(Reading database ... 45%%
(Reading database ... 50%%
(Reading database ... 55%%
(Reading database ... 60%%
(Reading database ... 65%%
(Reading database ... 70%%
(Reading database ... 75%%
(Reading database ... 80%%
(Reading database ... 85%%
(Reading database ... 90%%
(Reading database ... 95%%
(Reading database ... 100%%
(Reading database ... 224061 files and directories currently installed.)
Preparing to unpack .../menu_2.1.47ubuntu1_i386.deb ...
Unpacking menu (2.1.47ubuntu1) ...
Selecting previously unselected package bleachbit.
Preparing to unpack .../bleachbit_1.10-1_all.deb ...
Unpacking bleachbit (1.10-1) ...
Selecting previously unselected package python-notify.
Preparing to unpack .../python-notify_0.1.1-4_i386.deb ...
Unpacking python-notify (0.1.1-4) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for install-info (6.1.0.dfsg.1-5) ...
Processing triggers for doc-base (0.10.7) ...
Processing 1 added doc-base file...
Processing triggers for gnome-menus (3.13.3-6ubuntu3) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160415-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Setting up virtualbox (5.0.18-dfsg-2build1) ...
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.18-dfsg-2build1); 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.
Setting up menu (2.1.47ubuntu1) ...
Setting up python-notify (0.1.1-4) ...
Processing triggers for menu (2.1.47ubuntu1) ...
Setting up bleachbit (1.10-1) ...
Errors were encountered while processing:
 virtualbox
 virtualbox-qt
Setting up virtualbox (5.0.18-dfsg-2build1) ...
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.18-dfsg-2build1); 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

Esse problema persistiu em tudo que eu não consigo no software center ou no DVD de instalação (que eu usei apenas para obter o driver da Broadcom).

/etc/init.d/vboxdrv script

Aqui está um trecho de perto do começo:

# Provides:       vboxdrv
# Required-Start: $syslog
# Required-Stop:
# Default-Start:  2 3 4 5
# Default-Stop:   0 1 6
# Short-Description: VirtualBox Linux kernel module
#### END INIT INFO

PATH=/sbin:/bin:/usr/sbin:/usr/bin:$PATH
DEVICE=/dev/vboxdrv
LOG="/var/log/vbox-install.log"
VERSION=4.3.38
MODPROBE=/sbin/modprobe
    
por Muffin1634 18.05.2016 / 04:04

1 resposta

0

O log indica que o BleachBit foi instalado com sucesso aqui:

Setting up bleachbit (1.10-1) ...

O dpkg está tentando dizer a você que o pacote virtualbox está instalado, mas não passou completamente pela fase de configuração. Provavelmente o script postinst para o virtualbox em / var / lib / dpkg / info. A falha principal está aqui:

insserv: script virtualbox: service vboxdrv already provided!

Assim, o script tenta registrar o vboxdrv para iniciar na inicialização, observando os scripts /etc/init.d. Eu estou supondo que algo deu errado durante uma atualização e deixou alguns arquivos para trás.

Você pode ver um recurso como este link e tentar depurar mais. Estou apostando que há mais de um script em /etc/init.d que contém o cabeçalho "Fornece: vboxdrv". Você poderia grep para isso em /etc/init.d e descobrir qual é o antigo.

Você também pode tentar limpar o pacote do virtualbox e reinstalá-lo.

    
por 18.05.2016 / 04:32