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

dkms: missing dependencies for flex, bison and libmount-devel

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.16.0, Lustre 2.15.2
    • Lustre 2.15.1
    • None
    • CentOS 7.9
    • 3
    • 9223372036854775807

    Description

      This is likely a follow-up to LU-15967.

      The lustre-client dkms for Lustre 2.15.1 fails to build on clients that don't have flex, bison, or libmount-devel installed.

      checking whether to build Lustre client support... yes
      checking whether to build Linux kernel modules... yes (linux-gnu)
      configure: error: flex package is required to build kernel modules
      configure error, check /var/lib/dkms/lustre-client/2.15.1_2_ga1696d7/build/config.log
      

      It looks like Andreas saw it coming in this patch review: https://review.whamcloud.com/c/fs/lustre-release/+/47745

      A BuildRequires for flex, bison and also libmount-devel should probably be added to the lustre (and lustre-dkms?) spec files.

      Attachments

        Activity

          People

            yujian Jian Yu
            sthiell Stephane Thiell
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: