WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (2.6.32-642.1.1.el6.x86_64) or it fail
ed to
load. Please recompile the kernel module and install it by
sudo /etc/init.d/vboxdrv setup
You will not be able to start VMs until this problem is fixed.
Usage:
VBoxManage list [--long|-l] vms|runningvms|ostypes|hostdvds|hostfloppies|
intnets|bridgedifs|hostonlyifs|natnets|dhcpservers|
hostinfo|hostcpuids|hddbackends|hdds|dvds|floppies|
usbhost|usbfilters|systemproperties|extpacks|
groups|webcams
[root]# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules [ OK ]
Removing old VirtualBox kernel module [ OK ]
Recompiling VirtualBox kernel modules [FAILED]
(Look at /var/log/vbox-install.log to find out what went wrong)
I am guessing that the reason you can not build the kernel module is due to not having matching kernel headers for the new kernel. Have you updated them?
All of this usually happens when you do not use dkms to keep the supporting packages up to date when installing a new kernel. In the end this is a host OS issue I am afraid.
I might suggest that you use the wild card command when installing the headers and devel package. -$(uname -r) instead of typing the version yourself.
You need to fix your host operating system because something is not happy with the new kernel. Updating VirtualBox will only cause you more problems since the new versions depend on newer packages.