it-swarm.com.de

Ubuntu 16.04 Upgrade-Problem mit VirtualBox

Nach dem Upgrade von 14.04 auf 16.04 habe ich Probleme mit der virtuellen Box. Wann immer ich etwas installieren möchte, erhalte ich die folgende Fehlermeldung.

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)

Haben Sie einen Vorschlag, wie Sie dieses Problem lösen können?

3
T.R.K.

Jetzt, da Sie auf Ubuntu 16.04 sind, schlage ich vor, die alte Virtualbox 5.0 zu entfernen und zu löschen:

Sudo apt-get remove --purge virtualbox-5.0

und führen Sie dann Folgendes aus:

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

Referenz: https://www.virtualbox.org/wiki/Linux_Downloads#Debian-basedLinuxdistributions

4
Beast14

Wenn Sie Virtualbox 5.0 in Ubuntu 16.04 weiterhin verwenden möchten, müssen Sie Folgendes tun.

Entfernen Sie zunächst die alte Installation von Virtualbox:

Sudo apt-get remove --purge virtualbox-5.0

Jetzt:

  1. Laden Sie Virtualbox 5.0 über den folgenden offiziellen Link herunter:

Virtualbox 5.

Wählen Sie i386 für 32-Bit- oder AMD64 für 64-Bit-Systeme.

  1. Klicken Sie nach dem Herunterladen des Pakets auf, um es mit Software Center/Gdebi zu öffnen und anschließend die Virtualbox 5.0 zu installieren

Um zukünftige Updates und Fixes für VBox 5 über Software Updater oder Ihren Package Manager zu erhalten, können Sie das offizielle Virtualbox-Repository für Linux hinzufügen

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

Der Befehl erstellt eine separate Quelldatei für VBox und schreibt die Repository-Adresse in diese Datei. $ (lsb_release -cs) erkennt automatisch Ihren Release-Namen, Linux Mint- und Elementary OS-Benutzer müssen ihn ersetzen (z. B. vertrauenswürdig für Mint 17.x und Freya, genau für Mint 13 und Luna).

Laden Sie auch den Schlüsselring herunter und fügen Sie ihn ein, damit Ubuntu dem Paket aus diesem Repository vertraut:

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

Schließlich können Sie VirtualBox im Rahmen von Systemaktualisierungen über Software Updater/Package Manager aktualisieren, wenn eine neue Version verfügbar ist.

Für diejenigen, die Linux Kernel 4.8 in Ubuntu 16.04 verwenden:

Sie müssen den Vitualbox-Patch anwenden, der hier heruntergeladen werden kann: vboxhost_5.0.28r111378_kernel_4.8.2.patch

Fügen Sie "vboxhost_5.0.28r111378_kernel_4.8.2.patch" in das Basisverzeichnis ein. Öffne das Terminal (mach dir keine Sorgen um die Nummer, es funktioniert immer noch).

cd /usr/src/vboxhost-5.0.28

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

Kompilieren Sie nun Treiber in den Kernel.

Sudo /sbin/rcvboxdrv setup

Virtualbox 5.0 kann jetzt ausgeführt werden.

0
Dave