Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-18797

allow multiple kmod-lustre-client packages installed

Details

    • Bug
    • Resolution: Unresolved
    • Minor
    • None
    • Lustre 2.14.0, Lustre 2.16.1
    • 3
    • 9223372036854775807

    Description

      It currently isn't possible to have multiple kmod-lustre-client RPMs installed at the same time for different kernel versions (each in their own /lib/modules/KERNEL_VERSION directory) because of conflicting COPYING and Changelog-lustre files:

      package kmod-lustre-client-2.16.52_43_gdf6c0f7-1.el8.x86_66 (which is newer than
              kmod-lustre-client-2.14.0_ddn191_1_g4c10f5b-1.el8.x86_64) is already installed
         file /usr/share/doc/kmod-lustre-client/COPYING from install of
             kmod-lustre-client-2.14.0_ddn191_1_g4c10f5b-1.el8.x86_64 conflicts with file from package
             kmod-lustre-client-2.16.52_43_gdf6c0f7-1.el8.x86_64
         file /usr/share/doc/kmod-lustre-client/ChangeLog-lustre from install of
             kmod-lustre-client-2.14.0_ddn191_1_g4c10f5b-1.el8.x86_64 conflicts with file from package
             kmod-lustre-client-2.16.52_43_gdf6c0f7-1.el8.x86_64
      

      It would probably make sense for the ChangeLog-lustre file to be annotated with the build version (e.g. ChangeLog-lustre-2.16.52_43_gdf6c0f7) to disambiguate which build this is from. It is probably not necessary to have multiple COPYING files installed.

      It isn't clear if we need the COPYING file installed with the kmod-lustre-client RPM at all, since each of the modules contains license internally? That might be better kept in the lustre-client RPM (user tools) of which there can only be one version installed.

      Attachments

        Activity

          People

            wc-triage WC Triage
            adilger Andreas Dilger
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: