Details
-
Bug
-
Resolution: Fixed
-
Minor
-
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.