最小(端末のみ)CentOS 7サーバーにVirtualBox 5.0をインストールしようとしていますが、入力すると次のエラーが発生し続けますservice vboxdrv setup
。
The service command supports only basic LSB actions (start, stop,
restart, try-restart, reload, force-reload, status). For other
actions, please try to use systemctl.
エラーが発生する手順:
エラーにつながる全体的な手順は次のとおりです。
vi /etc/yum.repos.d/virtualbox.repo
次のテキストを追加して保存して終了します。
[virtualbox]
name=Oracle Linux / RHEL / CentOS-$releasever / $basearch – VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearch
enabled=1
gpgcheck=1
gpgkey=http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
次に、コマンドプロンプトで次のように入力します。
# rpm -Uvh http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
# yum install gcc make patch dkms qt libgomp
# yum install kernel-headers kernel-devel fontforge binutils glibc-headers glibc-devel
...
Complete!
# cd /usr/src/kernels
# ls –al
total 12
drwxr-xr-x. 3 root root 4096 Sep 25 16:14 .
drwxr-xr-x. 4 root root 4096 Sep 25 14:17 ..
drwxr-xr-x. 22 root root 4096 Sep 25 16:14 3.10.0-229.14.1.el7.x86_64
# export KERN_DIR=/usr/src/kernels/3.10.0-229.14.1.el7.x86_64
# yum install VirtualBox-5.0
...
Complete!
# yum install "kernel-devel-uname-r == $(uname -r)"
# setenforce Permissive
# service vboxdrv setup
The service command supports only basic LSB actions (start, stop,
restart, try-restart, reload, force-reload, status). For other
actions, please try to use systemctl.
vboxusers
グループに追加されたルート以外のユーザーとしてコマンドを実行すると、同じエラーが発生します。
このエラーをどのように解決できますか?
@MarkPlotnickの提案に従って以下を試しましたが、他のエラーが発生しました。
[root@localhost kernels]# /etc/init.d/vboxdrv setup
-bash: /etc/init.d/vboxdrv: No such file or directory
[root@localhost kernels]# -I /etc/init.d/vboxdrv setup
-bash: -I: command not found
[root@localhost kernels]# cd /etc/init.d
[root@localhost init.d]# ls -al
total 40
drwxr-xr-x. 2 root root 4096 Oct 2 12:32 .
drwxr-xr-x. 10 root root 4096 Oct 2 12:32 ..
-rw-r--r--. 1 root root 13430 Jan 15 2015 functions
-rwxr-xr-x. 1 root root 2989 Jan 15 2015 netconsole
-rwxr-xr-x. 1 root root 6470 Jan 15 2015 network
-rw-r--r--. 1 root root 1160 Sep 15 06:21 README
[root@localhost init.d]#
答え1
考えられる回避策:/usr/lib/virtualbox/vboxdrv.shの設定
この問題は、最新のVirtualBox-5.0-5.0.6_103037_el7インストール/アップデート(5.0.4 - > 5.0.6用yumアップデートの一部)で発生するようです。
Cleanup : VirtualBox-5.0-5.0.4_102546_el7-1.x86_64 18/18
warning: file /etc/rc.d/init.d/vboxweb-service: remove failed: No such file or directory
warning: file /etc/rc.d/init.d/vboxdrv: remove failed: No such file or directory
warning: file /etc/rc.d/init.d/vboxballoonctrl-service: remove failed: No such file or directory
warning: file /etc/rc.d/init.d/vboxautostart-service: remove failed: No such file or directory