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 setup
Turns 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@xxxxxxxxxx
https://lists.centos.org/mailman/listinfo/centos
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
https://lists.centos.org/mailman/listinfo/centos