Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0003045Vine Linux2 proposed-updates公開2016-08-08 18:392016-11-03 13:07
ara_t 
ara_t 
毎回 
完了実装済 
6.5 
6.56.5 
x86_64
VirtualBox
0003045: VirtualBoxがインストールできない。
proposed-updates/6 およびVine6.5beta1でVirtualBoxがインストールできません。
kernel-4.4.15-1vl6下でdkmsをビルドする必要があるようです。
対応をよろしくお願いします。

$ sudo apt-get install VirtualBox
[sudo] ### のパスワード:
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下の追加パッケージがインストールされます:
  dkms-VirtualBox
以下のパッケージが新たにインストールされます:
  VirtualBox dkms-VirtualBox
アップグレード: 0 個, 新規インストール: 2 個, 削除: 0 個, 保留: 0 個
0B/69.3MB のアーカイブを取得する必要があります。
展開後に 199MB のディスク容量が追加消費されます。
続行しますか? [Y/n]
変更を適用しています...
準備中 ############################## [100%]
更新/インストール中
  dkms-VirtualBox-4.3.18-1vl6.x86_64 ############################## [100%]
+ /usr/sbin/dkms --rpm_safe_upgrade add -m VirtualBox -v 4.3.18-1vl6

Creating symlink /var/lib/dkms/VirtualBox/4.3.18-1vl6/source ->
                 /usr/src/VirtualBox-4.3.18-1vl6

DKMS: add Completed.
+ /usr/sbin/dkms --rpm_safe_upgrade build -m VirtualBox -v 4.3.18-1vl6

Kernel preparation unnecessary for this kernel. Skipping...

Building module:
cleaning build area....
./vboxbuild /lib/modules/4.4.15-1vl6/build....(bad exit status: 2)

Error! Bad return status for module build on kernel: 4.4.15-1vl6 (x86_64)
Consult the make.log in the build directory
/var/lib/dkms/VirtualBox/4.3.18-1vl6/build/ for more information.
0
0
+ :
+ /usr/sbin/dkms --rpm_safe_upgrade install -m VirtualBox -v 4.3.18-1vl6 --force

Error! Could not locate vboxdrv.ko for module VirtualBox in the DKMS tree.
You must run a dkms build for kernel 4.4.15-1vl6 (x86_64) first.
+ :
+ /sbin/modprobe vboxdrv
+ :
+ /sbin/modprobe vboxnetflt
+ :
  VirtualBox-4.3.18-1vl6.x86_64 ############################## [100%]
完了
sudo apt-get install VirtualBox
設定されていません。
log make.log (4,371) 2016-08-09 04:51
http://mantis.vinelinux.org/file_download.php?file_id=389&type=bug
patch VirtualBox-SUPDrv-linux.c.patch (690) 2016-11-01 08:27
http://mantis.vinelinux.org/file_download.php?file_id=395&type=bug
patch VirtualBox-VBoxNetAdp-linux.c.patch (521) 2016-11-01 08:28
http://mantis.vinelinux.org/file_download.php?file_id=396&type=bug
patch VirtualBox-VBoxNetFlt-linux.c.patch (991) 2016-11-01 08:28
http://mantis.vinelinux.org/file_download.php?file_id=397&type=bug
課題の履歴
2016-08-08 18:39ara_t新規課題
2016-08-09 04:51ara_t添付ファイル追加: make.log
2016-11-01 08:26ara_tコメント追加: 0010002
2016-11-01 08:27ara_t添付ファイル追加: VirtualBox-SUPDrv-linux.c.patch
2016-11-01 08:28ara_t添付ファイル追加: VirtualBox-VBoxNetAdp-linux.c.patch
2016-11-01 08:28ara_t添付ファイル追加: VirtualBox-VBoxNetFlt-linux.c.patch
2016-11-02 00:35ara_tコメント追加: 0010003
2016-11-02 00:37ara_t担当者 => ara_t
2016-11-02 00:37ara_t状態新規 => テスト待ち
2016-11-02 00:37ara_t解決状況不明 => 実装済
2016-11-02 00:37ara_tバージョン6.3 => 6.5
2016-11-02 00:37ara_t修正済バージョン => 6.5
2016-11-02 00:37ara_t修正予定バージョン => 6.5
2016-11-03 11:13kudohコメント追加: 0010009
2016-11-03 13:06ara_tコメント追加: 0010013
2016-11-03 13:07ara_t状態テスト待ち => 完了

コメント
(0010002)
ara_t   
2016-11-01 08:26   
いくつか試して未だ成功していませんが、現状を報告します。

dkmsの問題ではなく、VirtualBox側の問題のようです。
現状のVine-4.3.18はproposed-updates/6のkernel(-4.4.23)に対応していないようです。

https://forums.virtualbox.org/viewtopic.php?f=7&t=70150 [^]
https://www.virtualbox.org/changeset/58845/vbox [^]
を参考にパッチを作成ました。
- VirtualBox-SUPDrv-linux.c.patch
- VirtualBox-VBoxNetAdp-linux.c.patch
- VirtualBox-VBoxNetFlt-linux.c.patch
 
dkms-VirtualBoxのビルドは成功し、
VirtualBox上で仮想マシンを起動することまではできるようになりました。

ただし、
仮想マシン起動後すぐに「重大なエラーが発生しました」と表示されてしまい、使用できない状況です。

VineSeedのVirtualBox-5.0.26-1vl7.src.rpmをリビルドしようとしても
qt-4.8.0以降が要求されるため、VIne6.5βで使用することはできません。
(0010003)
ara_t   
2016-11-02 00:35   
VirtualBoxのバージョンを4.3.40(この系列の最新版、ただしこれ以上のアップデートはなし)に上げてパッケージを作成し、proposed-updates/6 にアップロードしました。

 VirtualBox-4.3.40-1vl6.{src,i686,x86_64}.rpm
 VirtualBox-guest-additions-4.3.40-1vl6.{i386,x86_64}.rpm
 dkms-VirtualBox-4.3.40-1vl6.{i686,x86_64}.rpm
 dkms-vboxadd-4.3.40-1vl6.{i686,x86_64}.rpm
 xorg-x11-drv-vboxvideo-4.3.40-1vl6.{i686,x86_64}.rpm

とりあえず問題なく動作しています。
皆さまにテストして頂き、正しく作動しているかどうかを報告して頂けるとありがたいです。

よろしくお願いします。
(状態をテスト待ちにします)
(0010009)
kudoh   
2016-11-03 11:13   
VirtualBoxをインストールし、CentOS 7を入れてみました。
インストール・起動とも問題なくできているようです。
(0010013)
ara_t   
2016-11-03 13:06   
報告ありがとうございました。
私自身も2台のコンピューターで問題なく動作しています。

この課題を「完了」とします。