On Mon, 2009-03-23 at 08:31 -0700, Shi Jin wrote:
> Hi there,
> 
> I am trying to install a patchless Lustre client on a CentOS 5.2 system from 
> RPM. I downloaded the following two RPMs:
>     *  lustre-client-1.6.7-2.6.18_92.1.17.el5_lustre.1.6.7smp.i686.rpm
>     * lustre-client-modules-1.6.7-2.6.18_92.1.17.el5_lustre.1.6.7smp.i686.rpm 
> 
> However, the kernel of my system is slightly different: 2.6.18-92.e15.

You have two choices.  Either upgrade the kernel on your system to
2.6.18_92.1.17.el5 (which is the suggested route as it gets you a newer
kernel with more recent patches applied) or rebuild lustre from the
lustre-source rpm using the kernel-devel for the kernel you wish to use.

> Therefore, the installed modules are located in a different directory in 
> /lib/modules to the system kernel. I manually created symbolic links of the 
> fs and net directories into the system kernel directory.

You can't/shouldn't do this.

> However, I am still not able to load the lustre modules.

Right.  This is not surprising.  You really do need to match the lustre
modules to the right kernel.

> The whole problem comes from the slight difference between the versions of 
> the kernel and the modules. I am wondering if there is a simple way to get 
> the modules loaded without installing a new kernel.

The only other option, as I mentioned is to build the lustre modules for
the kernel you wish to use.

b.

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Lustre-discuss mailing list
[email protected]
http://lists.lustre.org/mailman/listinfo/lustre-discuss

Reply via email to