<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Thanks, Ben - That looks likely to work.  Still more than a bit
    weird.<br>
    <br>
    Looking at why things are still working internally at Cray for
    CentOS 6, I think it's because we're not using lustre.spec (for
    boring and complicated reasons).<br>
    <br>
    It seems very likely the problem was introduced by LU-5614 -
    <a class="moz-txt-link-freetext" href="http://review.whamcloud.com/#/c/12063/">http://review.whamcloud.com/#/c/12063/</a><br>
    <br>
    Is Intel still building and installing on CentOS 6 automatically? 
    Or has all automated testing moved to CentOS 7?<br>
    <br>
    - Patrick<br>
    <div class="moz-cite-prefix">On 08/19/2016 08:57 AM, Ben Evans
      wrote:<br>
    </div>
    <blockquote cite="mid:D3DC8811.A3FF%25jevans@cray.com" type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <div>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.</div>
      <div><br>
      </div>
      <div>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.</div>
      <div><br>
      </div>
      <div>-Ben Evans</div>
      <div><br>
      </div>
      <span id="OLK_SRC_BODY_SECTION">
        <div style="font-family:Calibri; font-size:11pt;
          text-align:left; color:black; BORDER-BOTTOM: medium none;
          BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT:
          0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;
          BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
          <span style="font-weight:bold">From: </span>lustre-devel <<a
            moz-do-not-send="true"
            href="mailto:lustre-devel-bounces@lists.lustre.org">lustre-devel-bounces@lists.lustre.org</a>>
          on behalf of Patrick Farrell <<a moz-do-not-send="true"
            href="mailto:paf@cray.com">paf@cray.com</a>><br>
          <span style="font-weight:bold">Date: </span>Thursday, August
          18, 2016 at 6:11 PM<br>
          <span style="font-weight:bold">To: </span>"Christopher J.
          Morrone" <<a moz-do-not-send="true"
            href="mailto:morrone2@llnl.gov">morrone2@llnl.gov</a>>, "<a
            moz-do-not-send="true"
            href="mailto:lustre-devel@lists.lustre.org">lustre-devel@lists.lustre.org</a>"
          <<a moz-do-not-send="true"
            href="mailto:lustre-devel@lists.lustre.org">lustre-devel@lists.lustre.org</a>><br>
          <span style="font-weight:bold">Subject: </span>Re:
          [lustre-devel] CentOS 6 - Build problems with kmod<br>
        </div>
        <div><br>
        </div>
        <div>
          <style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
          <div dir="ltr">
            <div id="divtagdefaultwrapper"
style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
              <p><br>
              </p>
              <meta content="text/html; charset=UTF-8">
              <div dir="ltr">
                <div id="x_divtagdefaultwrapper" style="font-size:12pt;
                  color:#000000; background-color:#FFFFFF;
                  font-family:Calibri,Arial,Helvetica,sans-serif">
                  <p><span style="color:rgb(33,33,33);
                      font-size:13.3333px">Chris,</span></p>
                  <p><br>
                  </p>
                  <p>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.</p>
                  <p><span style="color:rgb(33,33,33);
                      font-size:13.3333px"></span></p>
                  <p><span style="color:rgb(33,33,33);
                      font-size:13.3333px"><br>
                    </span></p>
                  <p><span style="color:rgb(33,33,33);
                      font-size:13.3333px">> It sounds like you built
                      your own kernel.  Did you install all the</span><br
                      style="color:rgb(33,33,33); font-size:13.3333px">
                    <span style="color:rgb(33,33,33);
                      font-size:13.3333px">> resulting kernel
                      packages before building lustre (including any</span><br
                      style="color:rgb(33,33,33); font-size:13.3333px">
                    <span style="color:rgb(33,33,33);
                      font-size:13.3333px">> devel-related
                      packages)? </span></p>
                  <p><span style="color:rgb(33,33,33);
                      font-size:13.3333px">Yes, but this process doesn't
                      produce anything other than the kernel RPM.</span></p>
                  <p><br>
                  </p>
                  <p><span style="color:rgb(33,33,33);
                      font-size:13.3333px">> Is your custom kernel
                      the newest kernel</span><br
                      style="color:rgb(33,33,33); font-size:13.3333px">
                    <span style="color:rgb(33,33,33);
                      font-size:13.3333px">> installed on your
                      system?</span><br>
                  </p>
                  <p><span style="color:rgb(33,33,33);
                      font-size:13.3333px">Yes.  It's the newest and
                      it's what's booted.</span></p>
                  <p><span style="color:rgb(33,33,33);
                      font-size:13.3333px"></span></p>
                  <p><span style="color:rgb(33,33,33);
                      font-size:13.3333px"><br>
                    </span></p>
                  <p><span style="color:rgb(33,33,33);
                      font-size:13.3333px">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...?</span></p>
                  <p><span style="color:rgb(33,33,33);
                      font-size:13.3333px"><br>
                    </span></p>
                  <p><span style="color:rgb(33,33,33);
                      font-size:13.3333px">- Patrick</span></p>
                </div>
                <hr tabindex="-1" style="display:inline-block;
                  width:98%">
                <div id="x_divRplyFwdMsg" dir="ltr"><font
                    style="font-size:11pt" color="#000000"
                    face="Calibri,sans-serif"><b>From:</b> lustre-devel
                    <<a moz-do-not-send="true"
                      href="mailto:lustre-devel-bounces@lists.lustre.org">lustre-devel-bounces@lists.lustre.org</a>>
                    on behalf of Christopher J. Morrone <<a
                      moz-do-not-send="true"
                      href="mailto:morrone2@llnl.gov">morrone2@llnl.gov</a>><br>
                    <b>Sent:</b> Thursday, August 18, 2016 3:44:52 PM<br>
                    <b>To:</b> <a moz-do-not-send="true"
                      href="mailto:lustre-devel@lists.lustre.org">lustre-devel@lists.lustre.org</a><br>
                    <b>Subject:</b> Re: [lustre-devel] CentOS 6 - Build
                    problems with kmod</font>
                  <div> </div>
                </div>
              </div>
              <font size="2"><span style="font-size:10pt;">
                  <div class="PlainText">On 08/18/2016 01:43 PM,
                    Christopher J. Morrone wrote:<br>
                    > Yes, those instructions should be taken with a
                    huge grain of salt.  For<br>
                    > instance, instructions for compiling lustre
                    should really employ a<br>
                    <br>
                    s/should/should NOT/<br>
                    <br>
                    > custom user and talk about "useradd" and such. 
                    Also, most users can<br>
                    > skip the whole custom-patched-kernel section. 
                    Hopefully all developers<br>
                    > will be able to stop that too by the time 2.9.0
                    comes out.<br>
                    > <br>
                    > The error you are seeing almost certainly means
                    that you don't have a<br>
                    > kernel installed that offers symbols compatible
                    with the kernel that<br>
                    > lustre was compiled against.<br>
                    > <br>
                    > It sounds like you built your own kernel.  Did
                    you install all the<br>
                    > resulting kernel packages before building
                    lustre (including any<br>
                    > devel-related packages)?  Is your custom kernel
                    the newest kernel<br>
                    > installed on your system?<br>
                    > <br>
                    > Chris<br>
                    > <br>
                    > On 08/18/2016 01:00 PM, Patrick Farrell wrote:<br>
                    >> Good afternoon,<br>
                    >><br>
                    >><br>
                    >> I'm trying to build and install updated
                    Lustre master on CentOS 6 for<br>
                    >> the first time in a month or two, and I'm
                    having trouble.<br>
                    >><br>
                    >><br>
                    >> I use the build procedure documented here:<br>
                    >><br>
                    >> <a moz-do-not-send="true"
                      href="https://wiki.hpdd.intel.com/pages/viewpage.action?pageId=8126821"
                      id="LPlnk846361">
https://wiki.hpdd.intel.com/pages/viewpage.action?pageId=8126821</a><br>
                    >><br>
                    >><br>
                    >> I've got some new kmod-* RPMs, and I need
                    to install those to install<br>
                    >> Lustre, which is fine, except I get a huge
                    string of messages like this<br>
                    >> when I try:<br>
                    >><br>
                    >> error: Failed dependencies:<br>
                    >>         ksym(__init_waitqueue_head) =
                    0xffc7c184 is needed by<br>
                    >>
                    kmod-lustre-2.8.56_44_g288e55b_dirty-1.el6.x86_64<br>
                    >>         ksym(__mutex_init) = 0x4bf79039 is
                    needed by<br>
                    >>
                    kmod-lustre-2.8.56_44_g288e55b_dirty-1.el6.x86_64<br>
                    >><br>
                    >> I've rebuilt and reinstalled my kernel with
                    this latest version of<br>
                    >> Lustre.  Error messages remain the same,
                    and I can't install.<br>
                    >><br>
                    >><br>
                    >> Any thoughts or advice?<br>
                    >><br>
                    >><br>
                    >> - Patrick<br>
                    >><br>
                    >><br>
                    >><br>
                    >>
                    _______________________________________________<br>
                    >> lustre-devel mailing list<br>
                    >> <a moz-do-not-send="true"
                      href="mailto:lustre-devel@lists.lustre.org">lustre-devel@lists.lustre.org</a><br>
                    >> <a moz-do-not-send="true"
                      href="http://lists.lustre.org/listinfo.cgi/lustre-devel-lustre.org">http://lists.lustre.org/listinfo.cgi/lustre-devel-lustre.org</a><br>
                    >><br>
                    > <br>
                    > .<br>
                    > <br>
                    <br>
                    _______________________________________________<br>
                    lustre-devel mailing list<br>
                    <a moz-do-not-send="true"
                      href="mailto:lustre-devel@lists.lustre.org">lustre-devel@lists.lustre.org</a><br>
                    <a moz-do-not-send="true"
                      href="http://lists.lustre.org/listinfo.cgi/lustre-devel-lustre.org">http://lists.lustre.org/listinfo.cgi/lustre-devel-lustre.org</a><br>
                  </div>
                </span></font></div>
          </div>
        </div>
      </span>
    </blockquote>
    <br>
  </body>
</html>