<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:54:56 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-5834] Lustre installation fails if lustre client already install</title>
                <link>https://jira.whamcloud.com/browse/LU-5834</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;When installing lustre server RPMs on a host that previously had lustre client RPMs, the installation of the lustre server RPMs should remove all lustre-client RPM components before proceeding.&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;
==============================================================================================================================================================================================================
 Package                 Arch            Version                                                             Repository                                                                                  Size
==============================================================================================================================================================================================================
Installing:
 dkms                    noarch          2.2.0.3-28.git.7c3e7c5.el6                                          /dkms-2.2.0.3-28.git.7c3e7c5.el6.noarch                                                    222 k
 libnvpair1              x86_64          0.6.3-1.1.el6                                                       /libnvpair1-0.6.3-1.1.el6.x86_64                                                           231 k
 libuutil1               x86_64          0.6.3-1.1.el6                                                       /libuutil1-0.6.3-1.1.el6.x86_64                                                            223 k
 libzfs2                 x86_64          0.6.3-1.1.el6                                                       /libzfs2-0.6.3-1.1.el6.x86_64                                                              829 k
 libzpool2               x86_64          0.6.3-1.1.el6                                                       /libzpool2-0.6.3-1.1.el6.x86_64                                                            3.7 M
 lustre                  x86_64          2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3          /lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64                   14 M
 lustre-dkms             noarch          2.5.25-1.el6                                                        /lustre-dkms-2.5.25-1.el6.noarch                                                            29 M
 lustre-osd-zfs          x86_64          2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3          /lustre-osd-zfs-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64          484 k
 spl                     x86_64          0.6.3-1.1.el6                                                       /spl-0.6.3-1.1.el6.x86_64                                                                   48 k
 spl-dkms                noarch          0.6.3-1.1.el6                                                       /spl-dkms-0.6.3-1.1.el6.noarch                                                             2.8 M
 zfs                     x86_64          0.6.3-1.1.el6                                                       /zfs-0.6.3-1.1.el6.x86_64                                                                  765 k
 zfs-dkms                noarch          0.6.3-1.1.el6                                                       /zfs-dkms-0.6.3-1.1.el6.noarch                                                              11 M
 zfs-dracut              x86_64          0.6.3-1.1.el6                                                       /zfs-dracut-0.6.3-1.1.el6.x86_64                                                            13 k

Transaction Summary
==============================================================================================================================================================================================================
Install      13 Package(s)

Total size: 63 M
Installed size: 63 M
Downloading Packages:
Running rpm_check_debug
Running Transaction Test


Transaction Check Error:
  file /sbin/mount.lustre from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/bin/lfs from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/bin/req_layout from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/lib64/libcfsutil.a from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/lib64/liblustre.a from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/lib64/liblustre.so from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/lib64/liblustreapi.a from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/lib64/liblustreapi.so from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/lib64/libptlctl.a from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/lib64/lustre/snmp/lustresnmp.so from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/sbin/debugctl from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/sbin/l_getidentity from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/sbin/lctl from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/sbin/lhsmtool_posix from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/sbin/ll_decode_filter_fid from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/sbin/ll_recover_lost_found_objs from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/sbin/llog_reader from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/sbin/llverdev from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/sbin/llverfs from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/sbin/loadgen from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/sbin/lr_reader from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/sbin/lshowmount from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/sbin/lst from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/sbin/lstclient from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/sbin/ltrack_stats from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/sbin/lustre_rsync from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/sbin/ptlctl from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/sbin/routerstat from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/sbin/wirecheck from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64
  file /usr/sbin/wiretest from install of lustre-2.5.25-2.6.32_431.29.2.el6_lustre.ga637590.x86_64_g1acbec3.x86_64 conflicts with file from package lustre-client-2.5.26-2.6.32_431.29.2.el6.x86_64.x86_64

Error Summary
-------------

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="27394">LU-5834</key>
            <summary>Lustre installation fails if lustre client already install</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="mathieu">Mathieu Drapeau</reporter>
                        <labels>
                    </labels>
                <created>Fri, 31 Oct 2014 14:14:21 +0000</created>
                <updated>Thu, 13 Jul 2017 21:47:40 +0000</updated>
                            <resolved>Mon, 1 May 2017 18:44:41 +0000</resolved>
                                                    <fixVersion>Lustre 2.10.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="152145" author="gerrit" created="Fri, 13 May 2016 01:57:14 +0000"  >&lt;p&gt;Andreas Dilger (andreas.dilger@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/20162&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/20162&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5834&quot; title=&quot;Lustre installation fails if lustre client already install&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5834&quot;&gt;&lt;del&gt;LU-5834&lt;/del&gt;&lt;/a&gt; build: obsolete lustre-client if installing server&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 27f89fa50f360ec8fd04f8d02a0d15fddd335f88&lt;/p&gt;</comment>
                            <comment id="194031" author="gerrit" created="Mon, 1 May 2017 17:47:49 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/20162/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/20162/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5834&quot; title=&quot;Lustre installation fails if lustre client already install&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5834&quot;&gt;&lt;del&gt;LU-5834&lt;/del&gt;&lt;/a&gt; build: obsolete lustre-client if installing server&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 7532409b3a0760a74e0bbaa86ecb3a0a2d0d011d&lt;/p&gt;</comment>
                            <comment id="194061" author="pjones" created="Mon, 1 May 2017 18:44:41 +0000"  >&lt;p&gt;Landed for 2.10&lt;/p&gt;</comment>
                            <comment id="202078" author="brian" created="Thu, 13 Jul 2017 21:47:40 +0000"  >&lt;p&gt;While it&apos;s ironic that it was a member of the HYD team that originally requested this change, I wonder if it&apos;s really the behaviour we (the royal we, not the HYD we) desire.&lt;/p&gt;

&lt;p&gt;It seems like a good idea on the face of it, but it has undesirable side-effects in certain use cases.&lt;/p&gt;

&lt;p&gt;If one has both the server and client repositories configured and enabled on a node and one tries to install &lt;em&gt;lustre-client&lt;/em&gt; one gets this behaviour:&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;# yum install -y --exclude kernel-debug lustre-client kmod-lustre-client-2.10.0_RC1
Loaded plugins: fastestmirror
Package lustre-client is obsoleted by lustre-dkms, trying to install lustre-dkms-2.10.0-1.el7.noarch instead
Resolving Dependencies
--&amp;gt; Running transaction check
---&amp;gt; Package kmod-lustre-client.x86_64 0:2.10.0_RC1-1.01.el7.centos will be installed
---&amp;gt; Package lustre-dkms.noarch 0:2.10.0-1.el7 will be installed
--&amp;gt; Processing Dependency: zfs-dkms &amp;gt;= 0.6.1 for package: lustre-dkms-2.10.0-1.el7.noarch
--&amp;gt; Processing Dependency: spl-dkms &amp;gt;= 0.6.1 for package: lustre-dkms-2.10.0-1.el7.noarch
--&amp;gt; Processing Dependency: dkms &amp;gt;= 2.2.0.3-28.git.7c3e7c5 for package: lustre-dkms-2.10.0-1.el7.noarch
--&amp;gt; Processing Dependency: lustre-osd-zfs-mount for package: lustre-dkms-2.10.0-1.el7.noarch
--&amp;gt; Processing Dependency: kernel-devel for package: lustre-dkms-2.10.0-1.el7.noarch
--&amp;gt; Processing Dependency: gcc for package: lustre-dkms-2.10.0-1.el7.noarch
--&amp;gt; Processing Dependency: /usr/bin/expect for package: lustre-dkms-2.10.0-1.el7.noarch
--&amp;gt; Running transaction check
---&amp;gt; Package dkms.noarch 0:2.3-5.20170523git8c3065c.el7 will be installed
---&amp;gt; Package expect.x86_64 0:5.45-14.el7_1 will be installed
--&amp;gt; Processing Dependency: libtcl8.5.so()(64bit) for package: expect-5.45-14.el7_1.x86_64
---&amp;gt; Package gcc.x86_64 0:4.8.5-11.el7 will be installed
--&amp;gt; Processing Dependency: cpp = 4.8.5-11.el7 for package: gcc-4.8.5-11.el7.x86_64
--&amp;gt; Processing Dependency: glibc-devel &amp;gt;= 2.2.90-12 for package: gcc-4.8.5-11.el7.x86_64
--&amp;gt; Processing Dependency: libmpfr.so.4()(64bit) for package: gcc-4.8.5-11.el7.x86_64
--&amp;gt; Processing Dependency: libmpc.so.3()(64bit) for package: gcc-4.8.5-11.el7.x86_64
---&amp;gt; Package kernel-devel.x86_64 0:3.10.0-514.26.2.el7 will be installed
---&amp;gt; Package lustre-osd-zfs-mount.x86_64 0:2.10.0-1.el7 will be installed
--&amp;gt; Processing Dependency: libzfs.so.2()(64bit) for package: lustre-osd-zfs-mount-2.10.0-1.el7.x86_64
---&amp;gt; Package spl-dkms.noarch 0:0.6.5.9-1.el7 will be installed
---&amp;gt; Package zfs-dkms.noarch 0:0.6.5.9-1.el7 will be installed
--&amp;gt; Running transaction check
---&amp;gt; Package cpp.x86_64 0:4.8.5-11.el7 will be installed
---&amp;gt; Package glibc-devel.x86_64 0:2.17-157.el7_3.4 will be installed
--&amp;gt; Processing Dependency: glibc-headers = 2.17-157.el7_3.4 for package: glibc-devel-2.17-157.el7_3.4.x86_64
--&amp;gt; Processing Dependency: glibc = 2.17-157.el7_3.4 for package: glibc-devel-2.17-157.el7_3.4.x86_64
--&amp;gt; Processing Dependency: glibc-headers for package: glibc-devel-2.17-157.el7_3.4.x86_64
---&amp;gt; Package libmpc.x86_64 0:1.0.1-3.el7 will be installed
---&amp;gt; Package libzfs2.x86_64 0:0.6.5.9-1.el7 will be installed
--&amp;gt; Processing Dependency: libzpool.so.2()(64bit) for package: libzfs2-0.6.5.9-1.el7.x86_64
--&amp;gt; Processing Dependency: libuutil.so.1()(64bit) for package: libzfs2-0.6.5.9-1.el7.x86_64
--&amp;gt; Processing Dependency: libnvpair.so.1()(64bit) for package: libzfs2-0.6.5.9-1.el7.x86_64
---&amp;gt; Package mpfr.x86_64 0:3.1.1-4.el7 will be installed
---&amp;gt; Package tcl.x86_64 1:8.5.13-8.el7 will be installed
--&amp;gt; Running transaction check
---&amp;gt; Package glibc.x86_64 0:2.17-157.el7_3.1 will be updated
--&amp;gt; Processing Dependency: glibc = 2.17-157.el7_3.1 for package: glibc-common-2.17-157.el7_3.1.x86_64
---&amp;gt; Package glibc.x86_64 0:2.17-157.el7_3.4 will be an update
---&amp;gt; Package glibc-headers.x86_64 0:2.17-157.el7_3.4 will be installed
--&amp;gt; Processing Dependency: kernel-headers &amp;gt;= 2.2.1 for package: glibc-headers-2.17-157.el7_3.4.x86_64
--&amp;gt; Processing Dependency: kernel-headers for package: glibc-headers-2.17-157.el7_3.4.x86_64
---&amp;gt; Package libnvpair1.x86_64 0:0.6.5.9-1.el7 will be installed
---&amp;gt; Package libuutil1.x86_64 0:0.6.5.9-1.el7 will be installed
---&amp;gt; Package libzpool2.x86_64 0:0.6.5.9-1.el7 will be installed
--&amp;gt; Running transaction check
---&amp;gt; Package glibc-common.x86_64 0:2.17-157.el7_3.1 will be updated
---&amp;gt; Package glibc-common.x86_64 0:2.17-157.el7_3.4 will be an update
---&amp;gt; Package kernel-headers.x86_64 0:3.10.0-514.26.2.el7 will be installed
--&amp;gt; Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================
 Package                         Arch              Version                                   Repository                                 Size
=============================================================================================================================================
Installing:
 kmod-lustre-client              x86_64            2.10.0_RC1-1.01.el7.centos                managerforlustre-lustre-client            2.1 M
 lustre-dkms                     noarch            2.10.0-1.el7                              lustre                                     13 M
Installing for dependencies:
 cpp                             x86_64            4.8.5-11.el7                              base                                      5.9 M
 dkms                            noarch            2.3-5.20170523git8c3065c.el7              epel                                       78 k
 expect                          x86_64            5.45-14.el7_1                             base                                      262 k
 gcc                             x86_64            4.8.5-11.el7                              base                                       16 M
 glibc-devel                     x86_64            2.17-157.el7_3.4                          updates                                   1.1 M
 glibc-headers                   x86_64            2.17-157.el7_3.4                          updates                                   669 k
 kernel-devel                    x86_64            3.10.0-514.26.2.el7                       updates                                    13 M
 kernel-headers                  x86_64            3.10.0-514.26.2.el7                       updates                                   4.8 M
 libmpc                          x86_64            1.0.1-3.el7                               base                                       51 k
 libnvpair1                      x86_64            0.6.5.9-1.el7                             lustre                                     37 k
 libuutil1                       x86_64            0.6.5.9-1.el7                             lustre                                     42 k
 libzfs2                         x86_64            0.6.5.9-1.el7                             lustre                                    124 k
 libzpool2                       x86_64            0.6.5.9-1.el7                             lustre                                    424 k
 lustre-osd-zfs-mount            x86_64            2.10.0-1.el7                              lustre                                     10 k
 mpfr                            x86_64            3.1.1-4.el7                               base                                      203 k
 spl-dkms                        noarch            0.6.5.9-1.el7                             lustre                                    423 k
 tcl                             x86_64            1:8.5.13-8.el7                            base                                      1.9 M
 zfs-dkms                        noarch            0.6.5.9-1.el7                             lustre                                    1.9 M
Updating for dependencies:
 glibc                           x86_64            2.17-157.el7_3.4                          updates                                   3.6 M
 glibc-common                    x86_64            2.17-157.el7_3.4                          updates                                    11 M

Transaction Summary
=============================================================================================================================================
Install  2 Packages (+18 Dependent packages)
Upgrade             (  2 Dependent packages)




&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;This is clearly not what we want to happen. &#160;As you can see, the &lt;em&gt;lustre-client&lt;/em&gt;&#160;package which is what we really wanted is obsoleted by &lt;em&gt;lustre-dkms&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;If we do a little bit of cajoling, we can get what we want:&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;# yum install -y --exclude kernel-debug,lustre-dkms lustre-client kmod-lustre-client-2.10.0_RC1
 Loaded plugins: fastestmirror
 Repository managerforlustre-lustre-client is listed more than once in the configuration
 Loading mirror speeds from cached hostfile
 * epel: mirror.cs.pitt.edu
 Package chroma-agent-management-3.1.1.0-4897.85.g9c482a2.jenkins__.el7.noarch already installed and latest version
 Package chroma-agent-3.1.1.0-4897.85.g9c482a2.jenkins__.el7.noarch already installed and latest version
 Resolving Dependencies
 --&amp;gt; Running transaction check
 ---&amp;gt; Package kmod-lustre-client.x86_64 0:2.10.0_RC1-1.01.el7.centos will be installed
 ---&amp;gt; Package lustre-client.x86_64 0:2.10.0_RC1-1.01.el7.centos will be installed
 --&amp;gt; Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================
 Package Arch Version Repository Size
 =============================================================================================================================================
 Installing:
 kmod-lustre-client x86_64 2.10.0_RC1-1.01.el7.centos managerforlustre-lustre-client 2.1 M
 lustre-client x86_64 2.10.0_RC1-1.01.el7.centos managerforlustre-lustre-client 454 k

Transaction Summary
 =============================================================================================================================================
 Install 2 Packages



&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;But this really does not feel like the element of least surprise.&lt;/p&gt;

&lt;p&gt;A lesser surprise to me would be for the installation of the client to just fail with an error that it conflicts with the server such that the admin realises he needs to remove the server first and then install the client.&lt;/p&gt;

&lt;p&gt;I&apos;ve opened &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9770&quot; title=&quot;LU-5834 has undesirable side-effects&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9770&quot;&gt;&lt;del&gt;LU-9770&lt;/del&gt;&lt;/a&gt; to revisit this change.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="32377">LU-7228</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|hzwzwv:</customfieldvalue>

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