問題
インストールしようとしているパッケージはすべて、「insserv」と VirtualBox の問題のためインストールできません。おそらく VirtualBox が原因だと思いますが、どの部分がエラーの原因になっているのかわかりません。どの部分 (または、Ubuntu の何かが間違っている場合) が問題の原因になっているのか、また、それを修正する方法を知りたいです。
情報
ハードウェア情報が重要かどうかはわかりませんが、重要になる可能性はあります。
ソフトウェア + OS
私は、VirtualBox 5.1 と拡張パックを Ubuntu Xenial (16.04 LTS) にインストールしています。 関係があるかどうかはわかりませんが、Guest Additions がインストールされた Win XP Pro、FreeDOS、Puppy Linux (Racy) がすべて にインストールされています~/VirtualBox VMs/
。
これも関係があるかもしれませんが、上記の VBox セットアップでは、Fedora、Debian、OpenBSD、openSUSE、Kali、Linux Mint 用の VM を取得しようとしていました。(他にもあるかもしれませんが、覚えていません)
以前は VBox 4.3 をインストールしていましたが、5.1 ではアンインストールしました。それ以前は、Ubuntu Trusty (14.04.4 LTS) と VBox 4.3 を使用していました。どちらも Win XP Pro のみで、ゲスト追加はありませんでした。
ハードウェア
Dell Precision M6300 (はい、私は古いです)、NVIDIA G84GLM (Quadro FX 1600M) カード、Broadcom BCM4312 802.11b/g LP-PHY (ワイヤレス 1395 WLAN ミニ カード)、および「Intel CPU 用プロセッサ マイクロコード ファームウェア」のドライバーを搭載した不明なカード。
最新の出会い
BleachBit をインストールしようとしたときにエラーが発生しました (約 10 分前):
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
この問題は、ソフトウェア センターまたはインストール DVD (Broadcom ドライバーの取得にのみ使用) から入手したもの以外すべてで発生しています。
/etc/init.d/vboxdrv
脚本
以下は冒頭部分からの抜粋です。
# 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
答え1
ログには、BleachBit がここに正常にインストールされたことが示されています:
Setting up bleachbit (1.10-1) ...
dpkg は、virtualbox パッケージがインストールされたが、configure フェーズを完全には通過しなかったことを伝えようとしています。おそらく、/var/lib/dpkg/info にある virtualbox の postinst スクリプトです。主な失敗は次の通りです:
insserv: script virtualbox: service vboxdrv already provided!
したがって、スクリプトは /etc/init.d スクリプトを参照して、起動時に起動するように vboxdrv を登録しようとしています。アップグレード中に何か問題が発生し、いくつかのファイルが残されたのではないかと思います。
このようなリソースを見ることができますhttps://wiki.debian.org/LSBInitScripts/DependencyBasedBootさらにデバッグしてみてください。/etc/init.d には "Provides: vboxdrv" ヘッダーを含むスクリプトが複数あるはずです。/etc/init.d で grep して、どれが古いものか調べることができます。
また、virtualbox パッケージを削除して再インストールしてみることもできます。