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

lustre-ldiskfs upgrades don't get installed when upgrading from yum

    XMLWordPrintable

Details

    • Story
    • Resolution: Unresolved
    • Major
    • None
    • Lustre 2.3.0, Lustre 2.1.6
    • 8630

    Description

      To reproduce:

      • Install Lustre 2.1.x on server A
      • Create a yum repository serving Lustre 2.3.x packages on server B
      • Edit yum configuration on server A to point to new repo on server B
      • Run "yum update lustre" on server A

      Expected outcome:

      • All the Lustre packages on Server A upgraded to the 2.3.x versions

      Actual outcome:

      • All the Lustre packages except lustre-ldiskfs are upgraded – lustre-ldiskfs remains at the 2.1.x version, causing subsequent filesystem mounts to fail due to the old version of ldiskfs.

      Background:

      • lustre-modules depends on lustre-backing-fs, which is provided by lustre-ldiskfs. However, there are no versions specified in this dependency chain, so when a 2.1.x lustre-ldiskfs is already installed, that satisfies the dependency of the lustre 2.3.x lustre-modules. As a result, yum sees no need to install the updated ldiskfs package.

      Suggested fix:

      • Make lustre-modules depend on a specific version of lustre-backend-fs or lustre-ldiskfs

      Attachments

        Activity

          People

            mdiep Minh Diep
            john John Spray (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated: