Fehler beim Installieren von virtualbox

13

Ich führe Debian 7 aus und versuche, virtualbox zu installieren mit:

sudo apt-get install virtualbox

und diese Ausgabe bekommen:

Selecting previously unselected package virtualbox.
Unpacking virtualbox (from .../virtualbox_4.1.18-dfsg-2+deb7u1_amd64.deb) ...
Selecting previously unselected package virtualbox-dkms.
Unpacking virtualbox-dkms (from .../virtualbox-dkms_4.1.18-dfsg-2+deb7u1_all.deb) ...
Selecting previously unselected package virtualbox-qt.
Unpacking virtualbox-qt (from .../virtualbox-qt_4.1.18-dfsg-2+deb7u1_amd64.deb) ...
Processing triggers for man-db ...
Processing triggers for menu ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for shared-mime-info ...
Processing triggers for desktop-file-utils ...
Setting up libvncserver0:amd64 (0.9.9+dfsg-1) ...
Setting up virtualbox (4.1.18-dfsg-2+deb7u1) ...
insserv: script virtualbox: service vboxdrv already provided!
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: error processing virtualbox (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of virtualbox-dkms:
 virtualbox-dkms depends on virtualbox (>= 4.1.18-dfsg-2+deb7u1); however:
  Package virtualbox is not configured yet.

dpkg: error processing virtualbox-dkms (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of virtualbox-qt:
 virtualbox-qt depends on virtualbox (= 4.1.18-dfsg-2+deb7u1); however:
  Package virtualbox is not configured yet.

dpkg: error processing virtualbox-qt (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 virtualbox
 virtualbox-dkms
 virtualbox-qt
E: Sub-process /usr/bin/dpkg returned an error code (1)

kann jemand helfen?

user1291235
quelle
Ich würde versuchen , die folgenden Befehle (in dieser Reihenfolge und natürlich mit sudo: dpkg -P virtualbox virtualbox-dkms virtualbox-qt. (Entfernt die Pakete inkl config), apt-get clean(reinigt den Cache), apt-get update(Fetches Paket info), apt-get install virtualbox-dkms, apt-get install virtualbox.
mpy

Antworten:

28

Dieser (französische) Artikel beschreibt denselben Fehler unter Debian: Virtualbox & vboxdrv .
Die Lösung bestand darin, zwei Dateien zu löschen und Virtualbox wie folgt neu zu installieren

rm -r /etc/init.d/vboxdrv
rm -r /var/lib/update-rc.d/vboxdrv 
apt-get install virtualbox virtualbox-dkms virtualbox-guest-utils virtualbox-guest-additions virtualbox-qt

Der Artikel listet auch eine Lösung auf, die für Fedora funktioniert:

/etc/init.d/vboxdrv setup

Ein Kommentar später bemerkt, dass apt-get purge virtualboxanstelle von apt-get removehätte verwendet werden sollen , wodurch auch das Init-Skript entfernt worden wäre. Vielleicht ist dies die eigentliche Ursache für Ihr Problem, das einfach gelöst werden kann, indem Sie Folgendes tun purge.

Harrymc
quelle
Das hat bei mir tatsächlich funktioniert. ty much
mawburn
Nachdem ich fast alles andere ausprobiert hatte, fand ich das und es funktionierte. Vielen Dank!
Sgoettschkes
-1

Nachdem Sie diesen Fehler erhalten haben, versuchen Sie apt-get -f install, um eine Installation der Dateien zu erzwingen, die aufgrund des Fehlers nicht geladen wurden. Versuchen Sie dann erneut, apt-get upgrade und apt-get -f zu installieren, bis nur noch das Paket übrig ist, bei dem der Fehler aufgetreten ist.

Ash M
quelle