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

Dependency mismatch for RHEL ppc64 client kernel RPM

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.8.0
    • None
    • 3
    • 17641

    Description

      The Redhat kernel RPM the following dependencies:

      rpm -q --provides kernel-2.6.32-431.29.2.el6.ppc64
      kernel = 2.6.32-431.29.2.el6
      kernel-ppc64 = 2.6.32-431.29.2.el6
      ...
      

      The Lustre client module requires the following kernel:

      rpm -q --requires lustre-client-modules-2.6.92-2.6.32_431.29.2.el6.ppc64_g33984c0.ppc64
      ...
      kernel = 2.6.32-431.29.2.el6.ppc64
      ...
      

      This leads to the situation that the client modules can't be installed.
      Fix is to add the line:

      -e 's/\.ppc64$//'
      

      to line

      %define krequires %(bash -c "echo %{kversion} | sed -e 's/\.x86_64$//' -e 's/\.i[3456]86$//' -e 's/-smp$//' -e 's/-bigsmp$//' -e 's/-ppc64$//' -e 's/-default$//'")
      

      in lustre-release/lustre.spec.in.

      Attachments

        Activity

          People

            wc-triage WC Triage
            heckes Frank Heckes (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: