<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:16:48 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-15259] SLES15.2 sanity test_103a test_125 test_154a: setfacl: Option -m: Invalid argument near character 3</title>
                <link>https://jira.whamcloud.com/browse/LU-15259</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;This issue was created by maloo for Andreas Dilger &amp;lt;adilger@whamcloud.com&amp;gt;&lt;/p&gt;

&lt;p&gt;This issue relates to the following test suite run: &lt;a href=&quot;https://testing.whamcloud.com/test_sets/e1e7f0ed-909c-41f4-87a2-7e69b8ef80a0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.whamcloud.com/test_sets/e1e7f0ed-909c-41f4-87a2-7e69b8ef80a0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;test_103a failed with the following error:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;$ setfacl -m u:bin:rw f -- failed
~                                     ? setfacl: Option -m: Invalid argument near character 3
$ setfacl -R -m u:bin:rwx h -- failed
~                                     ? setfacl: Option -m: Invalid argument near character 3
run_acl_subtest cp failed
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;It appears that this is some change in the &quot;&lt;tt&gt;setfacl&lt;/tt&gt;&quot; command-line parsing for SLES15.2, as it hasn&apos;t failed for any other distro in this way, and fails 100% for SLES15.2 for this test on a number of different branches, so is not related to a recent code change.  It is more likely related to a new version of the &lt;tt&gt;acl&lt;/tt&gt; package installed on SLES15.2, but will likely also be seen as other distros update, unless this is a change local to SLES15 itself.&lt;/p&gt;

&lt;p&gt;VVVVVVV DO NOT REMOVE LINES BELOW, Added by Maloo for auto-association VVVVVVV&lt;br/&gt;
sanity test_103a - run_acl_subtest cp failed&lt;/p&gt;</description>
                <environment></environment>
        <key id="67278">LU-15259</key>
            <summary>SLES15.2 sanity test_103a test_125 test_154a: setfacl: Option -m: Invalid argument near character 3</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</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="1">Fixed</resolution>
                                        <assignee username="adilger">Andreas Dilger</assignee>
                                    <reporter username="adilger">Andreas Dilger</reporter>
                        <labels>
                            <label>ubuntu</label>
                    </labels>
                <created>Fri, 19 Nov 2021 19:38:09 +0000</created>
                <updated>Fri, 4 Nov 2022 03:54:45 +0000</updated>
                            <resolved>Mon, 12 Sep 2022 15:09:46 +0000</resolved>
                                                    <fixVersion>Lustre 2.16.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                            <comments>
                            <comment id="318683" author="adilger" created="Fri, 19 Nov 2021 19:48:49 +0000"  >&lt;p&gt;This needs some investigation directly on SLES15.2 to see what has changed with the &lt;tt&gt;setfacl&lt;/tt&gt; command, and the tests that are failing with this problem need to be updated to use a compatible command-line format (ideally in a way that is compatible with older &lt;tt&gt;setfacl&lt;/tt&gt; commands, and/or a bug filed with SuSE about this interface breakage.  The working acl version on RHEL8 is &lt;tt&gt;acl-2.2.53&lt;/tt&gt;, while SLES15 looks like it has &lt;tt&gt;acl-2.3.1&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;The other possibility is that &quot;&lt;tt&gt;bin&lt;/tt&gt;&quot; is not a valid username on SLES15?  This shows as &lt;tt&gt;bin:x:1:1:bin:/bin:/sbin/nologin&lt;/tt&gt; in RHEL.  In that case, we&apos;d need to find some other username that is common between the distros, or (less great) create the &quot;&lt;tt&gt;bin&lt;/tt&gt;&quot; user when SLES15 is installed.&lt;/p&gt;</comment>
                            <comment id="318715" author="adilger" created="Sat, 20 Nov 2021 00:08:47 +0000"  >&lt;p&gt;So it looks like &quot;&lt;tt&gt;bin&lt;/tt&gt;&quot; is not listed in the SLES15 &lt;tt&gt;/etc/passwd&lt;/tt&gt; file.   It looks like &quot;&lt;tt&gt;u:daemon&lt;/tt&gt;&quot; is also missing. Different users needs to be put into the test scripts. &lt;/p&gt;</comment>
                            <comment id="318716" author="gerrit" created="Sat, 20 Nov 2021 00:08:55 +0000"  >&lt;p&gt;&quot;Andreas Dilger &amp;lt;adilger@whamcloud.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/45627&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/45627&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-15259&quot; title=&quot;SLES15.2 sanity test_103a test_125 test_154a: setfacl: Option -m: Invalid argument near character 3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-15259&quot;&gt;&lt;del&gt;LU-15259&lt;/del&gt;&lt;/a&gt; tests: use existing usernames for setfacl&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: a02353c0ef6abbc183f3b687963f3e52cab7b247&lt;/p&gt;</comment>
                            <comment id="318765" author="adilger" created="Sat, 20 Nov 2021 08:34:42 +0000"  >&lt;p&gt;According to the permission.test, the &quot;&lt;tt&gt;daemon&lt;/tt&gt;&quot; user must be a member of the &quot;&lt;tt&gt;bin&lt;/tt&gt;&quot; group, but this isn&apos;t the case for &quot;&lt;tt&gt;nobody&lt;/tt&gt;&quot; and the &quot;&lt;tt&gt;rpc&lt;/tt&gt;&quot; group, so a few tests fail.&lt;/p&gt;</comment>
                            <comment id="320966" author="gerrit" created="Wed, 15 Dec 2021 20:31:16 +0000"  >&lt;p&gt;&quot;Andreas Dilger &amp;lt;adilger@whamcloud.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/45868&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/45868&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-15259&quot; title=&quot;SLES15.2 sanity test_103a test_125 test_154a: setfacl: Option -m: Invalid argument near character 3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-15259&quot;&gt;&lt;del&gt;LU-15259&lt;/del&gt;&lt;/a&gt; tests: acl tests fail if no bin/daemon users&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: a984d1405c647bfb622a6083c5bccf4e548fcc78&lt;/p&gt;</comment>
                            <comment id="320968" author="adilger" created="Wed, 15 Dec 2021 20:48:32 +0000"  >&lt;p&gt;The 45868 patch is just skipping these subtest for now, so this ticket should &lt;b&gt;not&lt;/b&gt; be closed if that patch lands.&lt;/p&gt;

&lt;p&gt;I think there are two (complementary) solutions:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;configure the autotest nodes to have &lt;tt&gt;bin&lt;/tt&gt; and &lt;tt&gt;daemon&lt;/tt&gt; users (the test itself &lt;em&gt;should&lt;/em&gt; add them to the appropriate groups), and the subtests will not be skipped, but this requires every developer and autotest system to be changed forever into the future&lt;/li&gt;
	&lt;li&gt;dynamically select the usernames from the existing system (e.g. &lt;tt&gt;sanityusr&lt;/tt&gt; and &lt;tt&gt;sanityusr1&lt;/tt&gt;) and replace the usage of &lt;tt&gt;bin&lt;/tt&gt; and &lt;tt&gt;daemon&lt;/tt&gt; in the test script so that the tests will run.  I have an updated patch 45627 that should be able to do this.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="323068" author="gerrit" created="Tue, 18 Jan 2022 18:07:18 +0000"  >&lt;p&gt;&quot;Oleg Drokin &amp;lt;green@whamcloud.com&amp;gt;&quot; merged in patch &lt;a href=&quot;https://review.whamcloud.com/45868/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/45868/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-15259&quot; title=&quot;SLES15.2 sanity test_103a test_125 test_154a: setfacl: Option -m: Invalid argument near character 3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-15259&quot;&gt;&lt;del&gt;LU-15259&lt;/del&gt;&lt;/a&gt; tests: skip acl tests if no bin/daemon users&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: da7f2848a2aae2ec4852b23e55d23d42a30205ce&lt;/p&gt;</comment>
                            <comment id="346370" author="pjones" created="Mon, 12 Sep 2022 15:09:46 +0000"  >&lt;p&gt;Landed for 2.16&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10324">
                    <name>Cloners</name>
                                            <outwardlinks description="Clones">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="26649">LU-5641</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="49612">LU-10334</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="69981">LU-15781</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="67392">LU-15301</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <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|i02ak7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</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>