This is the second time I have come across a problem with yum / rpm and
kernel packages with CentOS 7.
I install CentOS7 and do a yum update
I add elrepo epel and virtualbox repos
I install Virtualbox-5.0
It fails to install
it give a message similar to :
- WARNING: The vboxdrv kernel module is not loaded. Either there is no
module
available for the current kernel (3.10.0-327.el7.x86_64) or it
failed to
load. Please recompile the kernel module and install it by
sudo /sbin/rcvboxdrv setup
You will not be able to start VMs until this problem is fixed.
5.0.14r105127
As I had done a yum update the kernel was actually 3.10.0-327.4.5.el7
The initial install did not include kernel-devel so I yum install
kernel-devel
Still have the problem
So I downgrade the kernel - it goes to 3.10.0-327.4.4.el7
I downgrade repeatedly until I get 3.10.0-327.el7.x86_64 as that was the
initial kernel installed.
The downgrade correctly downgrades the kernel, kernel-headers,
kernel-tools and kernel-tools-libs BUT NOT the kernel-devel which stays
at -327.4.5.el7
Trapped - didn't see that for a while!
So I finally yum remove kernel-devel
Then I look in yumex (with show latest - disabled) and only the
kernel-devel for 3.10.0-327.4.5.el7 is shown. All the other kernel
packages show the correct versions.
At this point the only installed kernel rpms are 3.10.0-327.el7.x86_64
So I explicitly ask yum to install
sudo yum install kernel-devel-3.10.0-327.el7.x86_64
so now I have
>rpm -qa |grep kernel
kernel-tools-libs-3.10.0-327.el7.x86_64
kernel-3.10.0-327.el7.x86_64
abrt-addon-kerneloops-2.1.11-36.el7.centos.x86_64
kernel-headers-3.10.0-327.el7.x86_64
kernel-tools-3.10.0-327.el7.x86_64
kernel-devel-3.10.0-327.el7.x86_64
The virtual box command to compile and install the vbox driver is sudo
/sbin/rcvboxdrv
which seems to have issues
sudo /sbin/rcvboxdrv
** (pkttyagent:3047): WARNING **: Unable to register authentication
agent: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name
:1.6 was not provided by any .service files
Error registering authentication agent:
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name :1.6 was
not provided by any .service files (g-dbus-error-quark, 2)
zero idea of what that means
a repeat of the command returns nothing
but when I run
>sudo VBoxManage -v
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (3.10.0-327.el7.x86_64) or it
failed to
load. Please recompile the kernel module and install it by
sudo /sbin/rcvboxdrv setup
You will not be able to start VMs until this problem is fixed.
5.0.14r105127
BTW the setup param returns
Bad argument setup
At this point I have run out of ideas / patience / time and coffee.
Any ideas as to how to fix this would be appreciated.
TIA
Rob
let me google that for you: http://www.digitesters.com/centos-install-virtualbox-on-a-headless-system/ Eero 2016-01-28 20:42 GMT+02:00 Rob Kampen <rkampen at kampensonline.com>:> This is the second time I have come across a problem with yum / rpm and > kernel packages with CentOS 7. > I install CentOS7 and do a yum update > I add elrepo epel and virtualbox repos > I install Virtualbox-5.0 > It fails to install > it give a message similar to : > - WARNING: The vboxdrv kernel module is not loaded. Either there is no > module > available for the current kernel (3.10.0-327.el7.x86_64) or it > failed to > load. Please recompile the kernel module and install it by > > sudo /sbin/rcvboxdrv setup > > You will not be able to start VMs until this problem is fixed. > 5.0.14r105127 > > As I had done a yum update the kernel was actually 3.10.0-327.4.5.el7 > > The initial install did not include kernel-devel so I yum install > kernel-devel > Still have the problem > So I downgrade the kernel - it goes to 3.10.0-327.4.4.el7 > I downgrade repeatedly until I get 3.10.0-327.el7.x86_64 as that was the > initial kernel installed. > The downgrade correctly downgrades the kernel, kernel-headers, > kernel-tools and kernel-tools-libs BUT NOT the kernel-devel which stays at > -327.4.5.el7 > Trapped - didn't see that for a while! > So I finally yum remove kernel-devel > Then I look in yumex (with show latest - disabled) and only the > kernel-devel for 3.10.0-327.4.5.el7 is shown. All the other kernel packages > show the correct versions. > At this point the only installed kernel rpms are 3.10.0-327.el7.x86_64 > So I explicitly ask yum to install > sudo yum install kernel-devel-3.10.0-327.el7.x86_64 > > so now I have > >rpm -qa |grep kernel > kernel-tools-libs-3.10.0-327.el7.x86_64 > kernel-3.10.0-327.el7.x86_64 > abrt-addon-kerneloops-2.1.11-36.el7.centos.x86_64 > kernel-headers-3.10.0-327.el7.x86_64 > kernel-tools-3.10.0-327.el7.x86_64 > kernel-devel-3.10.0-327.el7.x86_64 > > The virtual box command to compile and install the vbox driver is sudo > /sbin/rcvboxdrv > which seems to have issues > sudo /sbin/rcvboxdrv > > ** (pkttyagent:3047): WARNING **: Unable to register authentication agent: > GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name :1.6 was > not provided by any .service files > Error registering authentication agent: > GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name :1.6 was > not provided by any .service files (g-dbus-error-quark, 2) > > zero idea of what that means > > a repeat of the command returns nothing > but when I run > >sudo VBoxManage -v > WARNING: The vboxdrv kernel module is not loaded. Either there is no module > available for the current kernel (3.10.0-327.el7.x86_64) or it > failed to > load. Please recompile the kernel module and install it by > > sudo /sbin/rcvboxdrv setup > > You will not be able to start VMs until this problem is fixed. > 5.0.14r105127 > > BTW the setup param returns > Bad argument setup > > At this point I have run out of ideas / patience / time and coffee. > Any ideas as to how to fix this would be appreciated. > TIA > Rob > > _______________________________________________ > CentOS mailing list > CentOS at centos.org > https://lists.centos.org/mailman/listinfo/centos >
On 28/01/16 13:42, Rob Kampen wrote:> This is the second time I have come across a problem with yum / rpm > and kernel packages with CentOS 7. > I install CentOS7 and do a yum update > I add elrepo epel and virtualbox repos > I install Virtualbox-5.0 > It fails to install > it give a message similar to : > - WARNING: The vboxdrv kernel module is not loaded. Either there is no > module > available for the current kernel (3.10.0-327.el7.x86_64) or > it failed to > load. Please recompile the kernel module and install it by > > sudo /sbin/rcvboxdrv setup > > You will not be able to start VMs until this problem is fixed. > 5.0.14r105127 > > As I had done a yum update the kernel was actually 3.10.0-327.4.5.el7 > > The initial install did not include kernel-devel so I yum install > kernel-devel > Still have the problem > So I downgrade the kernel - it goes to 3.10.0-327.4.4.el7 > I downgrade repeatedly until I get 3.10.0-327.el7.x86_64 as that was > the initial kernel installed. > The downgrade correctly downgrades the kernel, kernel-headers, > kernel-tools and kernel-tools-libs BUT NOT the kernel-devel which > stays at -327.4.5.el7 > Trapped - didn't see that for a while! > So I finally yum remove kernel-devel > Then I look in yumex (with show latest - disabled) and only the > kernel-devel for 3.10.0-327.4.5.el7 is shown. All the other kernel > packages show the correct versions. > At this point the only installed kernel rpms are 3.10.0-327.el7.x86_64 > So I explicitly ask yum to install > sudo yum install kernel-devel-3.10.0-327.el7.x86_64 > > so now I have > >rpm -qa |grep kernel > kernel-tools-libs-3.10.0-327.el7.x86_64 > kernel-3.10.0-327.el7.x86_64 > abrt-addon-kerneloops-2.1.11-36.el7.centos.x86_64 > kernel-headers-3.10.0-327.el7.x86_64 > kernel-tools-3.10.0-327.el7.x86_64 > kernel-devel-3.10.0-327.el7.x86_64 > > The virtual box command to compile and install the vbox driver is sudo > /sbin/rcvboxdrv > which seems to have issues > sudo /sbin/rcvboxdrv > > ** (pkttyagent:3047): WARNING **: Unable to register authentication > agent: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name > :1.6 was not provided by any .service files > Error registering authentication agent: > GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name :1.6 > was not provided by any .service files (g-dbus-error-quark, 2) > > zero idea of what that means > > a repeat of the command returns nothing > but when I run > >sudo VBoxManage -v > WARNING: The vboxdrv kernel module is not loaded. Either there is no > module > available for the current kernel (3.10.0-327.el7.x86_64) or > it failed to > load. Please recompile the kernel module and install it by > > sudo /sbin/rcvboxdrv setup > > You will not be able to start VMs until this problem is fixed. > 5.0.14r105127 > > BTW the setup param returns > Bad argument setupTurns out the rcvboxdrv script is broken some google foo and i found that I can use |sudo /usr/lib/virtualbox/vboxdrv.sh setup| this ends up putting some meaningful info into the vbox-install.log only to find that gcc wasn't installed - those log files really can help All done - finally!> > At this point I have run out of ideas / patience / time and coffee. > Any ideas as to how to fix this would be appreciated. > TIA > Rob > > _______________________________________________ > CentOS mailing list > CentOS at centos.org > https://lists.centos.org/mailman/listinfo/centos