<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Could it be that you have installed a ZFS 2.0.7, which clashes with
    the needed 0.7.13 in the Lustre repo?<br>
    <br>
    I have some documentation that targets our own specific use. It
    explains how to compile ZFS and Lustre:<br>
    <br>
    <a class="moz-txt-link-freetext" href="https://github.com/ucphhpc/storage">https://github.com/ucphhpc/storage</a><br>
    <br>
    Note: It's still very unpolished.<br>
    <br>
    Cheers,<br>
    Hans Henrik<br>
    <br>
    <div class="moz-cite-prefix">On 05.04.2022 01.38, Finn Rawles
      Malliagh via lustre-discuss wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAKdOvGPNX7mYM7MN=KXD2zu-wxsCOgENvBWtJ0oRoUvQYNEBLg@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">Hi all,
        <div><br>
        </div>
        <div>I am currently trying to install Lustre with ZFS support
          using the steps set out by <a
            href="https://wiki.lustre.org/Installing_the_Lustre_Software"
            target="_blank" moz-do-not-send="true"
            class="moz-txt-link-freetext">https://wiki.lustre.org/Installing_the_Lustre_Software</a></div>
        <div><br>
        </div>
        <div>I reached up to step 4.2.6 where I was shown this error
          after running the command below.</div>
        <div><br>
        </div>
        <div>Does anybody have any idea on how to solve this dependency
          issue?</div>
        <div><br>
        </div>
        <div>I am running CentOS 7.9 (I have tried the latest kernel as
          well as the custom Lustre kernel with the same problems). Both
          times have been a fresh install of CentOS 7.9.<br>
        </div>
        <div><br>
        </div>
        <div>If anyone also has a start to finish guide for dummies on
          how to install Lustre with ZFS support that is up to date I
          would very much appreciate it. It seems like a lot of
          resources online are out of date or missing steps.  </div>
        <div><br>
        </div>
        <div>[root@mgs-mds x86_64]# yum --nogpgcheck
          --enablerepo=lustre-server install lustre-dkms
          lustre-osd-zfs-mount lustre lustre-resource-agents zfs<br>
          Loaded plugins: fastestmirror<br>
          Loading mirror speeds from cached hostfile<br>
           * base: <a href="http://mirror.pulsant.com/" target="_blank"
            moz-do-not-send="true">mirror.pulsant.com</a><br>
           * epel: <a href="http://mirror.hostnet.nl/" target="_blank"
            moz-do-not-send="true">mirror.hostnet.nl</a><br>
           * extras: <a href="http://mirror.mhd.uk.as44574.net/"
            target="_blank" moz-do-not-send="true">mirror.mhd.uk.as44574.net</a><br>
           * updates: <a href="http://mirror.pulsant.com/"
            target="_blank" moz-do-not-send="true">mirror.pulsant.com</a><br>
          Resolving Dependencies<br>
          --> Running transaction check<br>
          ---> Package lustre.x86_64 0:2.12.8_6_g5457c37-1.el7 will
          be installed<br>
          ---> Package lustre-osd-zfs-mount.x86_64
          0:2.12.8_6_g5457c37-1.el7 will be installed<br>
          --> Processing Dependency: libzfs.so.2()(64bit) for
          package: lustre-osd-zfs-mount-2.12.8_6_g5457c37-1.el7.x86_64<br>
          Package libzfs2 is obsoleted by libzfs4, but obsoleting
          package does not provide for requirements<br>
          --> Processing Dependency: libnvpair.so.1()(64bit) for
          package: lustre-osd-zfs-mount-2.12.8_6_g5457c37-1.el7.x86_64<br>
          Package libnvpair1-0.8.6-1.el7.x86_64 is obsoleted by
          libnvpair3-2.0.7-1.el7.x86_64 which is already installed<br>
          ---> Package lustre-resource-agents.x86_64
          0:2.12.8_6_g5457c37-1.el7 will be installed<br>
          --> Processing Dependency: resource-agents for package:
          lustre-resource-agents-2.12.8_6_g5457c37-1.el7.x86_64<br>
          ---> Package lustre-zfs-dkms.noarch
          0:2.12.8_6_g5457c37-1.el7 will be installed<br>
          ---> Package zfs.x86_64 0:2.0.7-1.el7 will be installed<br>
          --> Processing Dependency: libzpool4 = 2.0.7 for package:
          zfs-2.0.7-1.el7.x86_64<br>
          --> Processing Dependency: libzfs4 = 2.0.7 for package:
          zfs-2.0.7-1.el7.x86_64<br>
          --> Processing Dependency: libzpool.so.4()(64bit) for
          package: zfs-2.0.7-1.el7.x86_64<br>
          --> Processing Dependency: libzfs_core.so.3()(64bit) for
          package: zfs-2.0.7-1.el7.x86_64<br>
          --> Processing Dependency: libzfs.so.4()(64bit) for
          package: zfs-2.0.7-1.el7.x86_64<br>
          --> Running transaction check<br>
          ---> Package libzfs4.x86_64 0:2.0.7-1.el7 will be installed<br>
          ---> Package libzpool4.x86_64 0:2.0.7-1.el7 will be
          installed<br>
          ---> Package lustre-osd-zfs-mount.x86_64
          0:2.12.8_6_g5457c37-1.el7 will be installed<br>
          --> Processing Dependency: libzfs.so.2()(64bit) for
          package: lustre-osd-zfs-mount-2.12.8_6_g5457c37-1.el7.x86_64<br>
          Package libzfs2 is obsoleted by libzfs4, but obsoleting
          package does not provide for requirements<br>
          --> Processing Dependency: libnvpair.so.1()(64bit) for
          package: lustre-osd-zfs-mount-2.12.8_6_g5457c37-1.el7.x86_64<br>
          Package libnvpair1-0.8.6-1.el7.x86_64 is obsoleted by
          libnvpair3-2.0.7-1.el7.x86_64 which is already installed<br>
          ---> Package resource-agents.x86_64 0:4.1.1-61.el7_9.15
          will be installed<br>
          --> Processing Dependency: psmisc for package:
          resource-agents-4.1.1-61.el7_9.15.x86_64<br>
          --> Processing Dependency: /usr/sbin/rpc.nfsd for package:
          resource-agents-4.1.1-61.el7_9.15.x86_64<br>
          --> Processing Dependency: /usr/sbin/rpc.mountd for
          package: resource-agents-4.1.1-61.el7_9.15.x86_64<br>
          --> Processing Dependency: /usr/sbin/mount.cifs for
          package: resource-agents-4.1.1-61.el7_9.15.x86_64<br>
          --> Processing Dependency: /usr/sbin/fuser for package:
          resource-agents-4.1.1-61.el7_9.15.x86_64<br>
          --> Processing Dependency: /sbin/rpc.statd for package:
          resource-agents-4.1.1-61.el7_9.15.x86_64<br>
          --> Processing Dependency: /sbin/mount.nfs4 for package:
          resource-agents-4.1.1-61.el7_9.15.x86_64<br>
          --> Processing Dependency: /sbin/mount.nfs for package:
          resource-agents-4.1.1-61.el7_9.15.x86_64<br>
          --> Running transaction check<br>
          ---> Package cifs-utils.x86_64 0:6.2-10.el7 will be
          installed<br>
          --> Processing Dependency: keyutils for package:
          cifs-utils-6.2-10.el7.x86_64<br>
          ---> Package lustre-osd-zfs-mount.x86_64
          0:2.12.8_6_g5457c37-1.el7 will be installed<br>
          --> Processing Dependency: libzfs.so.2()(64bit) for
          package: lustre-osd-zfs-mount-2.12.8_6_g5457c37-1.el7.x86_64<br>
          Package libzfs2 is obsoleted by libzfs4, but obsoleting
          package does not provide for requirements<br>
          --> Processing Dependency: libnvpair.so.1()(64bit) for
          package: lustre-osd-zfs-mount-2.12.8_6_g5457c37-1.el7.x86_64<br>
          Package libnvpair1-0.8.6-1.el7.x86_64 is obsoleted by
          libnvpair3-2.0.7-1.el7.x86_64 which is already installed<br>
          ---> Package nfs-utils.x86_64 1:1.3.0-0.68.el7.2 will be
          installed<br>
          --> Processing Dependency: libtirpc >= 0.2.4-0.7 for
          package: 1:nfs-utils-1.3.0-0.68.el7.2.x86_64<br>
          --> Processing Dependency: gssproxy >= 0.7.0-3 for
          package: 1:nfs-utils-1.3.0-0.68.el7.2.x86_64<br>
          --> Processing Dependency: rpcbind for package:
          1:nfs-utils-1.3.0-0.68.el7.2.x86_64<br>
          --> Processing Dependency: quota for package:
          1:nfs-utils-1.3.0-0.68.el7.2.x86_64<br>
          --> Processing Dependency: libnfsidmap for package:
          1:nfs-utils-1.3.0-0.68.el7.2.x86_64<br>
          --> Processing Dependency: libevent for package:
          1:nfs-utils-1.3.0-0.68.el7.2.x86_64<br>
          --> Processing Dependency: libtirpc.so.1()(64bit) for
          package: 1:nfs-utils-1.3.0-0.68.el7.2.x86_64<br>
          --> Processing Dependency: libnfsidmap.so.0()(64bit) for
          package: 1:nfs-utils-1.3.0-0.68.el7.2.x86_64<br>
          --> Processing Dependency: libevent-2.0.so.5()(64bit) for
          package: 1:nfs-utils-1.3.0-0.68.el7.2.x86_64<br>
          ---> Package psmisc.x86_64 0:22.20-17.el7 will be installed<br>
          --> Running transaction check<br>
          ---> Package gssproxy.x86_64 0:0.7.0-30.el7_9 will be
          installed<br>
          --> Processing Dependency: libini_config >= 1.3.1-31 for
          package: gssproxy-0.7.0-30.el7_9.x86_64<br>
          --> Processing Dependency: libverto-module-base for
          package: gssproxy-0.7.0-30.el7_9.x86_64<br>
          --> Processing Dependency:
          libref_array.so.1(REF_ARRAY_0.1.1)(64bit) for package:
          gssproxy-0.7.0-30.el7_9.x86_64<br>
          --> Processing Dependency:
          libini_config.so.3(INI_CONFIG_1.2.0)(64bit) for package:
          gssproxy-0.7.0-30.el7_9.x86_64<br>
          --> Processing Dependency:
          libini_config.so.3(INI_CONFIG_1.1.0)(64bit) for package:
          gssproxy-0.7.0-30.el7_9.x86_64<br>
          --> Processing Dependency: libref_array.so.1()(64bit) for
          package: gssproxy-0.7.0-30.el7_9.x86_64<br>
          --> Processing Dependency: libini_config.so.3()(64bit) for
          package: gssproxy-0.7.0-30.el7_9.x86_64<br>
          --> Processing Dependency: libcollection.so.2()(64bit) for
          package: gssproxy-0.7.0-30.el7_9.x86_64<br>
          --> Processing Dependency: libbasicobjects.so.0()(64bit)
          for package: gssproxy-0.7.0-30.el7_9.x86_64<br>
          ---> Package keyutils.x86_64 0:1.5.8-3.el7 will be
          installed<br>
          ---> Package libevent.x86_64 0:2.0.21-4.el7 will be
          installed<br>
          ---> Package libnfsidmap.x86_64 0:0.25-19.el7 will be
          installed<br>
          ---> Package libtirpc.x86_64 0:0.2.4-0.16.el7 will be
          installed<br>
          ---> Package lustre-osd-zfs-mount.x86_64
          0:2.12.8_6_g5457c37-1.el7 will be installed<br>
          --> Processing Dependency: libzfs.so.2()(64bit) for
          package: lustre-osd-zfs-mount-2.12.8_6_g5457c37-1.el7.x86_64<br>
          Package libzfs2 is obsoleted by libzfs4, but obsoleting
          package does not provide for requirements<br>
          --> Processing Dependency: libnvpair.so.1()(64bit) for
          package: lustre-osd-zfs-mount-2.12.8_6_g5457c37-1.el7.x86_64<br>
          Package libnvpair1-0.8.6-1.el7.x86_64 is obsoleted by
          libnvpair3-2.0.7-1.el7.x86_64 which is already installed<br>
          ---> Package quota.x86_64 1:4.01-19.el7 will be installed<br>
          --> Processing Dependency: quota-nls = 1:4.01-19.el7 for
          package: 1:quota-4.01-19.el7.x86_64<br>
          --> Processing Dependency: tcp_wrappers for package:
          1:quota-4.01-19.el7.x86_64<br>
          ---> Package rpcbind.x86_64 0:0.2.0-49.el7 will be
          installed<br>
          --> Running transaction check<br>
          ---> Package libbasicobjects.x86_64 0:0.1.1-32.el7 will be
          installed<br>
          ---> Package libcollection.x86_64 0:0.7.0-32.el7 will be
          installed<br>
          ---> Package libini_config.x86_64 0:1.3.1-32.el7 will be
          installed<br>
          --> Processing Dependency:
          libpath_utils.so.1(PATH_UTILS_0.2.1)(64bit) for package:
          libini_config-1.3.1-32.el7.x86_64<br>
          --> Processing Dependency: libpath_utils.so.1()(64bit) for
          package: libini_config-1.3.1-32.el7.x86_64<br>
          ---> Package libref_array.x86_64 0:0.1.5-32.el7 will be
          installed<br>
          ---> Package libverto-tevent.x86_64 0:0.2.5-4.el7 will be
          installed<br>
          ---> Package lustre-osd-zfs-mount.x86_64
          0:2.12.8_6_g5457c37-1.el7 will be installed<br>
          --> Processing Dependency: libzfs.so.2()(64bit) for
          package: lustre-osd-zfs-mount-2.12.8_6_g5457c37-1.el7.x86_64<br>
          Package libzfs2 is obsoleted by libzfs4, but obsoleting
          package does not provide for requirements<br>
          --> Processing Dependency: libnvpair.so.1()(64bit) for
          package: lustre-osd-zfs-mount-2.12.8_6_g5457c37-1.el7.x86_64<br>
          Package libnvpair1-0.8.6-1.el7.x86_64 is obsoleted by
          libnvpair3-2.0.7-1.el7.x86_64 which is already installed<br>
          ---> Package quota-nls.noarch 1:4.01-19.el7 will be
          installed<br>
          ---> Package tcp_wrappers.x86_64 0:7.6-77.el7 will be
          installed<br>
          --> Running transaction check<br>
          ---> Package libpath_utils.x86_64 0:0.2.1-32.el7 will be
          installed<br>
          ---> Package lustre-osd-zfs-mount.x86_64
          0:2.12.8_6_g5457c37-1.el7 will be installed<br>
          --> Processing Dependency: libzfs.so.2()(64bit) for
          package: lustre-osd-zfs-mount-2.12.8_6_g5457c37-1.el7.x86_64<br>
          Package libzfs2 is obsoleted by libzfs4, but obsoleting
          package does not provide for requirements<br>
          --> Processing Dependency: libnvpair.so.1()(64bit) for
          package: lustre-osd-zfs-mount-2.12.8_6_g5457c37-1.el7.x86_64<br>
          Package libnvpair1-0.8.6-1.el7.x86_64 is obsoleted by
          libnvpair3-2.0.7-1.el7.x86_64 which is already installed<br>
          --> Finished Dependency Resolution<br>
          Error: Package:
          lustre-osd-zfs-mount-2.12.8_6_g5457c37-1.el7.x86_64
          (lustre-server)<br>
                     Requires: libzfs.so.2()(64bit)<br>
                     Available: libzfs2-0.7.13-1.el7.x86_64
          (lustre-server)<br>
                         libzfs.so.2()(64bit)<br>
                     Available: libzfs2-0.8.5-1.el7.x86_64 (zfs)<br>
                         libzfs.so.2()(64bit)<br>
                     Available: libzfs2-0.8.6-1.el7.x86_64 (zfs)<br>
                         libzfs.so.2()(64bit)<br>
          Error: Package:
          lustre-osd-zfs-mount-2.12.8_6_g5457c37-1.el7.x86_64
          (lustre-server)<br>
                     Requires: libnvpair.so.1()(64bit)<br>
                     Available: libnvpair1-0.7.13-1.el7.x86_64
          (lustre-server)<br>
                         libnvpair.so.1()(64bit)<br>
                     Available: libnvpair1-0.8.5-1.el7.x86_64 (zfs)<br>
                         libnvpair.so.1()(64bit)<br>
                     Available: libnvpair1-0.8.6-1.el7.x86_64 (zfs)<br>
                         libnvpair.so.1()(64bit)<br>
           You could try using --skip-broken to work around the problem<br>
           You could try running: rpm -Va --nofiles --nodigest</div>
      </div>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
lustre-discuss mailing list
<a class="moz-txt-link-abbreviated" href="mailto:lustre-discuss@lists.lustre.org">lustre-discuss@lists.lustre.org</a>
<a class="moz-txt-link-freetext" href="http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org">http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>