All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ben Evans <bevans@cray.com>
To: lustre-devel@lists.lustre.org
Subject: [lustre-devel] CentOS 6 - Build problems with kmod
Date: Fri, 19 Aug 2016 13:57:22 +0000	[thread overview]
Message-ID: <D3DC8811.A3FF%jevans@cray.com> (raw)
In-Reply-To: <CY4PR11MB1751A30F582F35F12E2543F2CB150@CY4PR11MB1751.namprd11.prod.outlook.com>

When I ran into the problem, I did an rpm -I --nodeps and it worked fine.  The errors you are seeing are dependencies listed in the RPMs, not ones used by the actual .ko's.

I spent some time trying to dig up where the 'kmod-' prefix for all the kernel symbols was getting inserted, but couldn't track it down.

-Ben Evans

From: lustre-devel <lustre-devel-bounces at lists.lustre.org<mailto:lustre-devel-bounces@lists.lustre.org>> on behalf of Patrick Farrell <paf at cray.com<mailto:paf@cray.com>>
Date: Thursday, August 18, 2016 at 6:11 PM
To: "Christopher J. Morrone" <morrone2 at llnl.gov<mailto:morrone2@llnl.gov>>, "lustre-devel at lists.lustre.org<mailto:lustre-devel@lists.lustre.org>" <lustre-devel at lists.lustre.org<mailto:lustre-devel@lists.lustre.org>>
Subject: Re: [lustre-devel] CentOS 6 - Build problems with kmod



Chris,


I agree with your contention about the kernel symbols, that's why I rebuilt from scratch and reinstalled.  Just did it again.  Still getting the error.


> It sounds like you built your own kernel.  Did you install all the
> resulting kernel packages before building lustre (including any
> devel-related packages)?

Yes, but this process doesn't produce anything other than the kernel RPM.


> Is your custom kernel the newest kernel
> installed on your system?

Yes.  It's the newest and it's what's booted.


So, does anyone have any insight in to what needs to change in the documented build process so I can build and install Lustre on CentOS 6?  (ldisksfs, not ZFS, so I must build the kernel)  It seems likely that I'm missing some symbol RPMs or similar, but kernel-syms is a SuSE only thing, I believe.  I believe Intel is still building and installing ldiskfs Lustre on CentOS 6, so there must be something...?


- Patrick

________________________________
From: lustre-devel <lustre-devel-bounces at lists.lustre.org<mailto:lustre-devel-bounces@lists.lustre.org>> on behalf of Christopher J. Morrone <morrone2 at llnl.gov<mailto:morrone2@llnl.gov>>
Sent: Thursday, August 18, 2016 3:44:52 PM
To: lustre-devel at lists.lustre.org<mailto:lustre-devel@lists.lustre.org>
Subject: Re: [lustre-devel] CentOS 6 - Build problems with kmod

On 08/18/2016 01:43 PM, Christopher J. Morrone wrote:
> Yes, those instructions should be taken with a huge grain of salt.  For
> instance, instructions for compiling lustre should really employ a

s/should/should NOT/

> 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<mailto:lustre-devel@lists.lustre.org>
>> http://lists.lustre.org/listinfo.cgi/lustre-devel-lustre.org
>>
>
> .
>

_______________________________________________
lustre-devel mailing list
lustre-devel at lists.lustre.org<mailto:lustre-devel@lists.lustre.org>
http://lists.lustre.org/listinfo.cgi/lustre-devel-lustre.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lustre.org/pipermail/lustre-devel-lustre.org/attachments/20160819/9b00260c/attachment-0001.htm>

  reply	other threads:[~2016-08-19 13:57 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-08-18 20:00 [lustre-devel] CentOS 6 - Build problems with kmod Patrick Farrell
2016-08-18 20:43 ` Christopher J. Morrone
2016-08-18 20:44   ` Christopher J. Morrone
2016-08-18 22:11     ` Patrick Farrell
2016-08-19 13:57       ` Ben Evans [this message]
2016-08-19 15:27         ` Patrick Farrell
2016-08-19 16:41           ` Patrick Farrell
2016-08-19 17:03             ` James Simmons
2016-08-19 17:29               ` Ben Evans
2016-08-19 20:52         ` Christopher J. Morrone
2016-08-19 20:44       ` Christopher J. Morrone
2016-08-19 20:51         ` Patrick Farrell
2016-08-19 20:58           ` Christopher J. Morrone
2016-08-19 21:10             ` Patrick Farrell
2016-08-19 21:25               ` Christopher J. Morrone

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=D3DC8811.A3FF%jevans@cray.com \
    --to=bevans@cray.com \
    --cc=lustre-devel@lists.lustre.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.