Hi John,

kmod's are fun like that.  Each kmod RPM is linked to a specific tuple of
kernel and openafs version. Installing a kmod for an older kernel version
will try to install the older kernel and fail as you are seeing. You need
to find/compile and install the
kmod-openafs-1.6.13-1.2.6.32_573.30.3.el6.x86_64 RPM to work with your
current kernel. If you're fine with having a compiler and kernel headers on
the machine, then you can use dkms instead of kmod, but that's your choice.

To have openafs work, You must have either dkms or kmod with a matched
kernel version.

I forgot to mention that you can use pre-compiled modules with dkms, but
you might as well compile your own kmod RPM's at that point.

Jason

---------------------------------------------------------------------------
Jason Edgecombe | Linux Administrator
UNC Charlotte | The William States Lee College of Engineering
9201 University City Blvd. | Charlotte, NC 28223-0001
Phone: 704-687-1943
[email protected] | http://engr.uncc.edu |  Facebook
---------------------------------------------------------------------------
If you are not the intended recipient of this transmission or a person
responsible for delivering it to the intended recipient, any disclosure,
copying, distribution, or other use of any of the information in this
transmission is strictly prohibited. If you have received this transmission
in error, please notify me immediately by reply e-mail or by telephone at
704-687-1943.  Thank you.

On Fri, Aug 7, 2015 at 10:04 AM, John Hascall <[email protected]> wrote:

> I am a BSD refugee who is new to AFS on RHEL, so please excuse this
> question if it is dumb.
>
> I installed a new RHEL6 box and the kernel version is:
>
> 2.6.32-573.el6.x86_64
>
> so the kmod rpm refuses to install:
>
> (2/2): kmod-openafs-1.6.13-1.2.6.32_504.30.3.el6.x86_64. | 320 kB     00:00
>
> --------------------------------------------------------------------------------
> Total                                           927 kB/s |  29 MB     00:32
> Running rpm_check_debug
> Running Transaction Test
>
>
> Transaction Check Error:
>   package kernel-2.6.32-573.el6.x86_64 (which is newer than
> kernel-2.6.32-504.30.3.el6.x86_64) is already installed
>
> How do I proceed from here?
>
> Thanks,
> John
>

Reply via email to