Problema

Problema

Problema

Todos los paquetes que intento instalar no funcionan debido a un problema con "insserv" y virtualbox. Probablemente se deba a VirtualBox, pero no sé qué parte está causando el error. Me gustaría saber qué parte (o si me equivoco en cualquier cosa en Ubuntu) está causando el problema y cómo solucionarlo.

Información

No sé si la información del hardware es importante, pero podría serlo.

Software + SO

Tengo VirtualBox 5.1 y el paquete de extensión instalado en Ubuntu Xenial (16.04 LTS). Si es importante, tengo instalado Win XP Pro con Guest Additions, FreeDOS y Puppy Linux (Racy), todo en formato ~/VirtualBox VMs/.

Si también importa, con la configuración de VBox anterior estaba intentando obtener máquinas virtuales para Fedora, Debian, OpenBSD, openSUSE, Kali y Linux Mint. (puede que haya más pero no lo recuerdo)

Anteriormente tenía instalado VBox 4.3, pero lo desinstalé para 5.1. Antes de eso, tenía Ubuntu Trusty (14.04.4 LTS) con VBox 4.3. Ambos solo tenían Win XP Pro, sin invitados adicionales.

Hardware

Dell Precision M6300 (sí, soy viejo) con una tarjeta NVIDIA G84GLM (Quadro FX 1600M), una Broadcom BCM4312 802.11b/g LP-PHY (minitarjeta inalámbrica 1395 WLAN) y una desconocida con un controlador para "Microcódigo del procesador firmware para CPU Intel".

Último encuentro

Un error al intentar instalar BleachBit (hace unos 10 minutos):

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

Este problema ha persistido para todo lo que no saqué del centro de software o del DVD de instalación (que solo usé para obtener el controlador Broadcom).

/etc/init.d/vboxdrvguion

Aquí hay un extracto casi del principio:

# 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

Respuesta1

El registro indica que BleachBit se instaló correctamente aquí:

Setting up bleachbit (1.10-1) ...

Dpkg está intentando decirle que el paquete virtualbox se instaló, pero no pasó la fase de configuración por completo. Probablemente el script postinst para virtualbox en /var/lib/dpkg/info. El principal fallo está aquí:

insserv: script virtualbox: service vboxdrv already provided!

Entonces, el script intenta registrar vboxdrv para comenzar en el arranque mirando los scripts /etc/init.d. Supongo que algo salió mal durante una actualización y dejó algunos archivos.

Puedes mirar un recurso como este.https://wiki.debian.org/LSBInitScripts/DependencyBasedBoote intente depurar más. Apuesto a que hay más de un script en /etc/init.d que contiene el encabezado "Provides: vboxdrv". Puedes buscar eso en /etc/init.d y descubrir cuál es el anterior.

También puedes intentar purgar el paquete de virtualbox y reinstalarlo.

información relacionada