<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:45:32 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Whamcloud Community JIRA</title>
    <link>https://jira.whamcloud.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.4.14</version>
        <build-number>940014</build-number>
        <build-date>05-12-2023</build-date>
    </build-info>


<item>
            <title>[LU-4750] lustre 2.5.1-rc fails to compile from source ( redhat sources )</title>
                <link>https://jira.whamcloud.com/browse/LU-4750</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;I believe compilation from source is being effected by  &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=613568&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugzilla.redhat.com/show_bug.cgi?id=613568&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;With a clean set of source linux-2.6.32-431.5.1.el6 with or without lustre patches applied but using the config file from 2.5.1-rc1 &lt;/p&gt;

&lt;p&gt;cp /local/lustre-2.5.1-RC/lustre-2.5.56/lustre/kernel_patches/kernel_configs/kernel-2.6.32-2.6-rhel6-x86_64.config ./.config&lt;/p&gt;


&lt;p&gt;  CC      crypto/signature/ksign-publickey.o&lt;br/&gt;
crypto/signature/ksign-publickey.c:2:17: error: key.h: No such file or directory&lt;br/&gt;
crypto/signature/ksign-publickey.c: In function &#8216;ksign_init&#8217;:&lt;br/&gt;
crypto/signature/ksign-publickey.c:10: error: &#8216;ksign_def_public_key&#8217; undeclared (first use in this function)&lt;br/&gt;
crypto/signature/ksign-publickey.c:10: error: (Each undeclared identifier is reported only once&lt;br/&gt;
crypto/signature/ksign-publickey.c:10: error: for each function it appears in.)&lt;br/&gt;
crypto/signature/ksign-publickey.c:11: error: &#8216;ksign_def_public_key_size&#8217; undeclared (first use in this function)&lt;br/&gt;
make&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt;: *** &lt;span class=&quot;error&quot;&gt;&amp;#91;crypto/signature/ksign-publickey.o&amp;#93;&lt;/span&gt; Error 1&lt;br/&gt;
make&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;: *** &lt;span class=&quot;error&quot;&gt;&amp;#91;crypto/signature&amp;#93;&lt;/span&gt; Error 2&lt;br/&gt;
make: *** &lt;span class=&quot;error&quot;&gt;&amp;#91;crypto&amp;#93;&lt;/span&gt; Error 2&lt;/p&gt;

&lt;p&gt;From &lt;a href=&quot;http://scientificlinuxforum.org/index.php?showtopic=1324&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://scientificlinuxforum.org/index.php?showtopic=1324&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&quot;run make menuconfig.&lt;br/&gt;
1) Select &quot;Enable loadable module support&quot;, then &quot;Module signature verification (EXPERIMENTAL)&quot;. Disable it.&lt;br/&gt;
2) Then go back to the main menu, select &quot;Cryptographic API&quot; then &quot;In-kernel signature checker (EXPERIMENTAL)&quot; and disable that one too.&lt;br/&gt;
Then go back again, save your config and make your kernel. At least, it will pass this phase successfully.&quot;&lt;/p&gt;

&lt;p&gt;Which gives this diff:&lt;/p&gt;

&lt;p&gt;diff .config .config.orig &lt;br/&gt;
4c4&lt;br/&gt;
&amp;lt; # Tue Mar 11 14:53:15 2014&lt;br/&gt;
&amp;#8212;&lt;br/&gt;
&amp;gt; # Tue Mar 11 09:06:11 2014&lt;br/&gt;
215c215,216&lt;br/&gt;
&amp;lt; # CONFIG_MODULE_SIG is not set&lt;br/&gt;
&amp;#8212;&lt;br/&gt;
&amp;gt; CONFIG_MODULE_SIG=y&lt;br/&gt;
&amp;gt; # CONFIG_MODULE_SIG_FORCE is not set&lt;br/&gt;
4544c4545,4546&lt;br/&gt;
&amp;lt; # CONFIG_CRYPTO_SIGNATURE is not set&lt;br/&gt;
&amp;#8212;&lt;br/&gt;
&amp;gt; CONFIG_CRYPTO_SIGNATURE=y&lt;br/&gt;
&amp;gt; CONFIG_CRYPTO_SIGNATURE_DSA=y&lt;/p&gt;
</description>
                <environment></environment>
        <key id="23592">LU-4750</key>
            <summary>lustre 2.5.1-rc fails to compile from source ( redhat sources )</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="1" iconUrl="https://jira.whamcloud.com/images/icons/priorities/blocker.svg">Blocker</priority>
                        <status id="5" iconUrl="https://jira.whamcloud.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="5">Cannot Reproduce</resolution>
                                        <assignee username="mdiep">Minh Diep</assignee>
                                    <reporter username="james beal">James Beal</reporter>
                        <labels>
                    </labels>
                <created>Tue, 11 Mar 2014 15:08:11 +0000</created>
                <updated>Sat, 22 Mar 2014 13:06:33 +0000</updated>
                            <resolved>Sat, 22 Mar 2014 12:59:26 +0000</resolved>
                                    <version>Lustre 2.5.1</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="79002" author="pjones" created="Tue, 11 Mar 2014 15:15:02 +0000"  >&lt;p&gt;Minh&lt;/p&gt;

&lt;p&gt;Could you please look into this one?&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="79027" author="simmonsja" created="Tue, 11 Mar 2014 18:25:56 +0000"  >&lt;p&gt;While we are at it I also found one bug that prevented b2_5 from building. In libcfs/include/libcfs/posix/libcfs.h defines&lt;/p&gt;

&lt;p&gt;struct shrinker {&lt;br/&gt;
        ;&lt;br/&gt;
};&lt;/p&gt;

&lt;p&gt;Some versions of gcc don&apos;t like this. So I got around this problem by defining struct shrinker as&lt;/p&gt;

&lt;p&gt;struct shrinker {&lt;br/&gt;
        int pad;&lt;br/&gt;
}&lt;/p&gt;</comment>
                            <comment id="79523" author="mdiep" created="Mon, 17 Mar 2014 17:33:36 +0000"  >&lt;p&gt;build failed with the change above. it complains about module not signed&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://build.whamcloud.com/job/lustre-reviews/22530/arch=x86_64,build_type=server,distro=el6,ib_stack=inkernel/console&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://build.whamcloud.com/job/lustre-reviews/22530/arch=x86_64,build_type=server,distro=el6,ib_stack=inkernel/console&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;431.5.1.el6_lustre.gf478ed2.x86_64/boot/vmlinuz-2.6.32-431.5.1.el6_lustre.gf478ed2.x86_64&lt;br/&gt;
+ mkdir -p /var/lib/jenkins/workspace/lustre-reviews/arch/x86_64/build_type/server/distro/el6/ib_stack/inkernel/BUILD/BUILDROOT/kernel-2.6.32-431.5.1.el6_lustre.gf478ed2.x86_64/lib/modules/2.6.32-431.5.1.el6_lustre.gf478ed2.x86_64&lt;br/&gt;
+ &apos;&lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;#39; x86_64 &amp;#39;!=&amp;#39; s390 -o &amp;#39;&amp;#39; &amp;#39;!=&amp;#39; kdump &amp;#39;&amp;#93;&lt;/span&gt;&apos;&lt;br/&gt;
+ make -s ARCH=x86_64 INSTALL_MOD_PATH=/var/lib/jenkins/workspace/lustre-reviews/arch/x86_64/build_type/server/distro/el6/ib_stack/inkernel/BUILD/BUILDROOT/kernel-2.6.32-431.5.1.el6_lustre.gf478ed2.x86_64 modules_install KERNELRELEASE=2.6.32-431.5.1.el6_lustre.gf478ed2.x86_64 mod-fw=&lt;br/&gt;
++ grep module.sig&lt;br/&gt;
+++ find fs/ -name &apos;*.ko&apos;&lt;br/&gt;
+++ head -n 1&lt;br/&gt;
++ readelf -n fs/nfs/nfs_layout_nfsv41_files.ko&lt;br/&gt;
+ &apos;&lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;#39; -z &amp;#39;&amp;#39; &amp;#39;&amp;#93;&lt;/span&gt;&apos;&lt;br/&gt;
+ echo &apos;ERROR: modules are NOT signed&apos;&lt;br/&gt;
ERROR: modules are NOT signed&lt;br/&gt;
+ exit 1&lt;br/&gt;
error: Bad exit status from /var/tmp/rpm-tmp.ThNEOc (%b&lt;/p&gt;</comment>
                            <comment id="79574" author="mdiep" created="Tue, 18 Mar 2014 16:11:24 +0000"  >&lt;p&gt;Hi James,&lt;/p&gt;

&lt;p&gt;We were unable to reproduce your error. Could you describe all the steps that lead to the error?&lt;/p&gt;

&lt;p&gt;Thanks&lt;br/&gt;
-Minh&lt;/p&gt;</comment>
                            <comment id="80049" author="james beal" created="Sat, 22 Mar 2014 06:40:10 +0000"  >&lt;p&gt;I have tried with 2.5.1 and it does not occur for me with that version...&lt;/p&gt;

&lt;p&gt;Sorry for the confusion&lt;/p&gt;</comment>
                            <comment id="80051" author="pjones" created="Sat, 22 Mar 2014 12:59:26 +0000"  >&lt;p&gt;ok - thanks James!&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                            <customfield id="customfield_10890" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzwhfz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>13076</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10060" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Severity</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10022"><![CDATA[3]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>