Virtualbox 升级到 15.10 后安装失败

Sam*_*ire 11 virtualbox

samip@samip510:~$ sudo apt-get install virtualbox
[sudo] password for samip: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libgsoap7 libvncserver1 virtualbox-dkms virtualbox-qt
Suggested packages:
  vde2 virtualbox-guest-additions-iso
The following NEW packages will be installed:
  libgsoap7 libvncserver1 virtualbox virtualbox-dkms virtualbox-qt
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 6,970 kB/21.7 MB of archives.
After this operation, 92.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://np.archive.ubuntu.com/ubuntu/ wily/multiverse virtualbox-qt amd64 5.0.4-dfsg-2 [6,970 kB]
Fetched 2,245 kB in 4min 1s (9,282 B/s)                                        
Selecting previously unselected package libgsoap7:amd64.
dpkg: warning: files list file for package 'unity-scope-virtualbox' missing; assuming package has no files currently installed
(Reading database ... 205331 files and directories currently installed.)
Preparing to unpack .../libgsoap7_2.8.22-1_amd64.deb ...
Unpacking libgsoap7:amd64 (2.8.22-1) ...
Selecting previously unselected package libvncserver1:amd64.
Preparing to unpack .../libvncserver1_0.9.10+dfsg-3_amd64.deb ...
Unpacking libvncserver1:amd64 (0.9.10+dfsg-3) ...
Selecting previously unselected package virtualbox.
Preparing to unpack .../virtualbox_5.0.4-dfsg-2_amd64.deb ...
Unpacking virtualbox (5.0.4-dfsg-2) ...
Selecting previously unselected package virtualbox-dkms.
Preparing to unpack .../virtualbox-dkms_5.0.4-dfsg-2_all.deb ...
Unpacking virtualbox-dkms (5.0.4-dfsg-2) ...
Selecting previously unselected package virtualbox-qt.
Preparing to unpack .../virtualbox-qt_5.0.4-dfsg-2_amd64.deb ...
Unpacking virtualbox-qt (5.0.4-dfsg-2) ...
Processing triggers for man-db (2.7.4-1) ...
Processing triggers for systemd (225-1ubuntu9) ...
Processing triggers for ureadahead (0.100.0-19) ...
ureadahead will be reprofiled on next reboot
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Processing triggers for shared-mime-info (1.3-1) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu1) ...
Processing triggers for bamfdaemon (0.5.2~bzr0+15.10.20150627.1-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for desktop-file-utils (0.22-1ubuntu3) ...
Processing triggers for mime-support (3.58ubuntu1) ...
Setting up libgsoap7:amd64 (2.8.22-1) ...
Setting up libvncserver1:amd64 (0.9.10+dfsg-3) ...
Setting up virtualbox (5.0.4-dfsg-2) ...
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-dkms:
 virtualbox-dkms depends on virtualbox (>= 5.0.4-dfsg-2); however:
  Package virtualbox is not configured yet.
  Package virtualbox-4.3 which provides virtualbox is not installed.

dpkg: error processing package virtualbox-dkms (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of virtualbox-qt:
 virtualbox-qt depends on virtualbox (= 5.0.4-dfsg-2); 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
Processing triggers for libc-bin (2.21-0ubuntu4) ...
No apport report written because the error message indicates its a followup error from a previous failure.
                          No apport report written because the error message indicates its a followup error from a previous failure.
                                                    Processing triggers for systemd (225-1ubuntu9) ...
Processing triggers for ureadahead (0.100.0-19) ...
Errors were encountered while processing:
 virtualbox
 virtualbox-dkms
 virtualbox-qt
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)

Tak*_*kat 12

每当我们在旧版本(例如 4.3.x)上安装较新的 Virtual Box 主要版本(例如 5.0.x)时,我们必须先删除旧版本(包括其内核模块),然后才能继续。

出于某种原因,这并没有发生在您仍然拥有 4.3 的系统上。内核模块加载。

要删除以前的 VirtualBox 安装,我们可以发出:

sudo apt-get purge virtualbox*
Run Code Online (Sandbox Code Playgroud)

我们可能必须重新启动才能卸载旧的内核模块。之后,我们应该能够从存储库重新安装较新的版本:

sudo apt-get update
sudo apt-get install virtualbox
Run Code Online (Sandbox Code Playgroud)

也可以通过将官方 Oracle 存储库添加到我们的源中来安装带有错误修正的最新版本。我建议这样做。