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 >
