[lustre-devel] CentOS 6 - Build problems with kmod

Christopher J. Morrone morrone2 at llnl.gov
Thu Aug 18 13:43:30 PDT 2016


Yes, those instructions should be taken with a huge grain of salt.  For
instance, instructions for compiling lustre should really employ a
custom user and talk about "useradd" and such.  Also, most users can
skip the whole custom-patched-kernel section.  Hopefully all developers
will be able to stop that too by the time 2.9.0 comes out.

The error you are seeing almost certainly means that you don't have a
kernel installed that offers symbols compatible with the kernel that
lustre was compiled against.

It sounds like you built your own kernel.  Did you install all the
resulting kernel packages before building lustre (including any
devel-related packages)?  Is your custom kernel the newest kernel
installed on your system?

Chris

On 08/18/2016 01:00 PM, Patrick Farrell wrote:
> Good afternoon,
> 
> 
> I'm trying to build and install updated Lustre master on CentOS 6 for
> the first time in a month or two, and I'm having trouble.
> 
> 
> I use the build procedure documented here:
> 
> https://wiki.hpdd.intel.com/pages/viewpage.action?pageId=8126821
> 
> 
> I've got some new kmod-* RPMs, and I need to install those to install
> Lustre, which is fine, except I get a huge string of messages like this
> when I try:
> 
> error: Failed dependencies:
>         ksym(__init_waitqueue_head) = 0xffc7c184 is needed by
> kmod-lustre-2.8.56_44_g288e55b_dirty-1.el6.x86_64
>         ksym(__mutex_init) = 0x4bf79039 is needed by
> kmod-lustre-2.8.56_44_g288e55b_dirty-1.el6.x86_64
> 
> I've rebuilt and reinstalled my kernel with this latest version of
> Lustre.  Error messages remain the same, and I can't install.
> 
> 
> Any thoughts or advice?
> 
> 
> - Patrick
> 
> 
> 
> _______________________________________________
> lustre-devel mailing list
> lustre-devel at lists.lustre.org
> http://lists.lustre.org/listinfo.cgi/lustre-devel-lustre.org
> 



More information about the lustre-devel mailing list