Page 1 of 1

Problems installing VirtualBox 5 on headless CentOS 7

Posted: 14. Jun 2016, 03:56
by tduncklee
I attempting to install VirtualBox 5.0 on CentOS 7. I have googled for hours trying to resolve this with no luck.

On a clean install of CentOS 7:

# cd /etc/yum.repos.d
# wget http://download.virtualbox.org/virtualb ... albox.repo
# yum update
# yum install binutils qt gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms
# yum install VirtualBox-5.0
yum succeeded with no errors. however...

# service vboxdrv setup
and
# /etc/init.d/vboxdrv setup
both failed with:
Unknown operation 'vboxdrv.service'.
and
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.

Next I tried:
# yum install epel-release
# yum --enablerepo=epel install dkms
# yum remove VirtualBox-5.0
# yum install VirtualBox-5.0

This time I get:
[root@ne-r001-182cl yum.repos.d]# yum install VirtualBox-5.0
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.mirror.iweb.ca
* epel: mirror.cs.princeton.edu
* extras: centos.mirrors.atwab.net
* updates: centos.mirror.ca.planethoster.net
Resolving Dependencies
--> Running transaction check
---> Package VirtualBox-5.0.x86_64 0:5.0.20_106931_el7-1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================================================================================================================
Package Arch Version Repository Size
=================================================================================================================================================================================
Installing:
VirtualBox-5.0 x86_64 5.0.20_106931_el7-1 virtualbox 67 M

Transaction Summary
=================================================================================================================================================================================
Install 1 Package

Total download size: 67 M
Installed size: 150 M
Is this ok [y/d/N]: y
Downloading packages:
VirtualBox-5.0-5.0.20_106931_el7-1.x86_64.rpm | 67 MB 00:00:06
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : VirtualBox-5.0-5.0.20_106931_el7-1.x86_64 1/1

Creating group 'vboxusers'. VM users must be member of that group!

No precompiled module for this kernel found -- trying to build one. Messages
emitted during module compilation will be logged to /var/log/vbox-install.log.

Stopping VirtualBox kernel modules [ OK ]
Uninstalling old VirtualBox DKMS kernel modules [ OK ]
Trying to register the VirtualBox kernel modules using DKMSdepmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTNetIPv4HdrChecksum
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTSpinlockCreate
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol SUPDrvLinuxIDC
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTR0Init
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTSemFastMutexCreate
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTSemFastMutexDestroy
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTSpinlockRelease
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTThreadPreemptIsEnabled
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTSemEventDestroy
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTTimeNanoTS
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTMemFree
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTR0Term
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTSpinlockAcquire
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTSemFastMutexRelease
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTNetIPv4FinalizeChecksum
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTNetIPv4PseudoChecksum
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTSemEventWait
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTMemAllocTag
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTSemEventSignal
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTLogRelGetDefaultInstanceEx
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTSemFastMutexRequest
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTSemEventCreate
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTUuidCompareStr
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTSpinlockDestroy
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTNetIPv6PseudoChecksumEx
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTLogLoggerEx
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTErrConvertFromErrno
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTMemAllocZTag
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTUuidFromStr
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetflt.ko needs unknown symbol VBoxHost_RTErrConvertToErrno
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetadp.ko needs unknown symbol VBoxHost_RTR0Init
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetadp.ko needs unknown symbol VBoxHost_RTR0Term
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetadp.ko needs unknown symbol VBoxHost_RTStrToUInt32
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetadp.ko needs unknown symbol VBoxHost_RTLogRelGetDefaultInstanceEx
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetadp.ko needs unknown symbol VBoxHost_RTLogLoggerEx
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetadp.ko needs unknown symbol VBoxHost_RTErrConvertFromErrno
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetadp.ko needs unknown symbol VBoxHost_RTErrConvertToErrno
depmod: WARNING: /lib/modules/3.10.0-123.el7.x86_64/weak-updates/vboxnetadp.ko needs unknown symbol VBoxHost_RTStrPrintf
[ OK ]
Starting VirtualBox kernel modules [ OK ]
Verifying : VirtualBox-5.0-5.0.20_106931_el7-1.x86_64 1/1

Installed:
VirtualBox-5.0.x86_64 0:5.0.20_106931_el7-1

Complete!
I still can't figure out how to run the setup script. What am I missing/doing wrong?
Does the latest version of VirtualBox (5.0.20_106931_el7-1) even run on the latest kernel (3.10.0-327.18.2.el7.x86_64)?

Re: Problems installing VirtualBox 5 on headless CentOS 7

Posted: 14. Jun 2016, 05:34
by tduncklee
Solved it.
yum remove dkms (apparently it is not needed)
Then remove and re-install VB.

The actual command to do the setup is:
/usr/lib/virtualbox/vboxdrv.sh setup