Well I think I figured it out. Funny how simple it was and my late in the
day brain didn't unravel it. Fresh brain and hot coffee worked.

master: configure (line 16876):
LVERSION=`rpm -q --whatprovides lustre-client --qf "%{Version}\n"
2>/dev/null | grep -v "no package" | cut -d "." -f 1-2`

This is supposed to derive the installed Lustre version. However, if you
have lustre-client *and* lustre-client-dkms packages installed the result
of this command is a two line output, one per package separated by a
newline which totally messes up the variable and causes the compile test to
fail.

The output to that line is "2.15
2.15"

...one per package; lustre-client and lustre-client-dkms

By changing configure:16876 to:
LVERSION=`rpm -q --whatprovides lustre-client --qf "%{Version}\n"
2>/dev/null | grep -v "no package" | cut -d "." -f 1-2 | head -1`

I get a single line output, in this case 2.15, and the test compile and the
remainder of configure functions perfectly.

So it would appear that the ability to install a dkms approach to
lustre-client throws off robinhood. I don't know that adding the pipe to
`head -1` at the end of configure:16876 is the best approach but it works.

--Jeff



On Tue, Nov 7, 2023 at 3:03 AM Tacchella, Davide <davide.tacche...@hpe.com>
wrote:

> Can’t reproduce on test systems running either Rocky 8.7 and Rocky 8.8.
>
>
>
> The best way forward is to look inside the config.log and try to reproduce
> the error.
>
>
>
> Try to create a simple reproducer by building robinhood in the source tree
> just ./configure && make
>
>
>
> Davide
> _______________________________________________
> robinhood-support mailing list
> robinhood-support@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/robinhood-support
>


-- 
------------------------------
Jeff Johnson
Co-Founder
Aeon Computing

jeff.john...@aeoncomputing.com
www.aeoncomputing.com
t: 858-412-3810 x1001   f: 858-412-3845
m: 619-204-9061

4170 Morena Boulevard, Suite C - San Diego, CA 92117

High-Performance Computing / Lustre Filesystems / Scale-out Storage
_______________________________________________
robinhood-support mailing list
robinhood-support@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/robinhood-support

Reply via email to