[lustre-discuss] lustre-client not working in 8.5

2022-06-29 Thread Sharma, Amit via lustre-discuss
Hi Team,

I have successfully installed all required RPM for Lustre-client but when I am 
running this command .
 modprobe -v lustre
I am getting below error.
modprobe : ERROR : could not insert 'Lustre' : Required key not available.

Please help me how I can resolve this error.

Thanks in advance

Regards,
Amit



This message is for the designated recipient only and may contain privileged, 
proprietary, or otherwise confidential information. If you have received it in 
error, please notify the sender immediately and delete the original. Any other 
use of the e-mail by you is prohibited. Where allowed by local law, electronic 
communications with Accenture and its affiliates, including e-mail and instant 
messaging (including content), may be scanned by our systems for the purposes 
of information security and assessment of internal compliance with Accenture 
policy. Your privacy is important to us. Accenture uses your personal data only 
in compliance with data protection laws. For further information on how 
Accenture processes your personal data, please see our privacy statement at 
https://www.accenture.com/us-en/privacy-policy.
__

www.accenture.com
___
lustre-discuss mailing list
lustre-discuss@lists.lustre.org
http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org


Re: [lustre-discuss] Installing 2.15 on rhel 8.5 fails

2022-06-29 Thread Thomas Roth via lustre-discuss
After making sure that this can be reproduced when starting with the git repo, I have created LU-15972 
for this issue.


There is an unrelated issue with the ZFS-variant, which however also fits the subject of this mail, 
which I described in detail in LU-15976.


Best regards
Thomas


On 24/06/2022 16.24, Thomas Roth via lustre-discuss wrote:

Since it seems I have now managed to create the modules, I'd like to record 
that here:

1. Install system w AlmaLinux 8.5 -> kernel 4.18.0-348.23.1
2. Install packages from Whamcloud (lustre-2.15.0/el8.5.2111/server/): lustre, kmod-lustre, 
kmod-lustre-osd-ldiskfs -> fails due to the discussed 'unknown symbols', cf. 
https://jira.whamcloud.com/browse/LU-15962

3. Install the correspoding dkms-packages -> fails, reason not clear
4. Go to the remnant /var/lib/dkms/lustre-ldiskfs/2.15.0/build, run configure with 
'--with-o2ib=/usr/src/kernels/4.18.0-348.23.1.el8_5.x86_64' (that's were the kernel-devel + the extfs 
sources ended up in this case)

5. 'make rpms' now fails with

 > make[4]: Entering directory 
'/var/lib/dkms/lustre-ldiskfs/2.15.0/build/lustre/utils'
 > ...
 > In file included from liblustreapi.c:83:
 > lstddef.h:306:22: error: static declaration of ‘copy_file_range’ follows 
non-static declaration
 > │static inline loff_t copy_file_range(int fd_in, loff_t *off_in, int fd_out,


This was already reported last year, e.g. 
https://www.mail-archive.com/lustre-discuss@lists.lustre.org/msg16822.html
The workaround is also given there: the configure command line has '--disable-utils' (by default), 
somehow this makes make go to 'utils' and fail.


6. Repeat 'configure with the '-with-o2ib=/usr/src/kernels...' and without 
'--disable-utils'
7. 'make rpms' yields some installable kmod packages, the contained modules can be loaded (I haven't 
setup the file system yet).



Cheers,
Thomas


PS: My rather spartan Alma-installation needed in addition 'dnf install'
 > kernel-headers-4.18.0-348.23.1.el8_5.x86_64 
kernel-devel-4.18.0-348.23.1.el8_5.x86_64 dkms
 > kernel-4.18.0-348.23.1.el8_5.src
 > e2fsprogs-devel rpm-build kernel-rpm-macros  kernel-abi-whitelists 
libselinux-devel libtool






On 6/22/22 21:08, Jian Yu wrote:

Hi Thomas,

The issue is being fixed in https://jira.whamcloud.com/browse/LU-15962.
A workaround is to build Lustre with "--with-o2ib=" configure option.
The  is where in-kernel Module.symvers is located.

--
Best regards,
Jian Yu

-Original Message-
From: lustre-discuss  on behalf of Thomas Roth via 
lustre-discuss 

Reply-To: Thomas Roth 
Date: Wednesday, June 22, 2022 at 10:32 AM
To: Andreas Dilger 
Cc: lustre-discuss 
Subject: Re: [lustre-discuss] Installing 2.15 on rhel 8.5 fails

 Hmm, but we are using the in-kernel OFED, so this makes these messages all 
the more mysterious.
 Regards,
 Thomas
 On 22/06/2022 19.12, Andreas Dilger wrote:
 > On Jun 22, 2022, at 10:40, Thomas Roth via lustre-discuss 
mailto:lustre-discuss@lists.lustre.org>> wrote:

 >
 > my rhel8 system is actually an Alma Linux 8.5 installation, this is the first time the 
compatiblity to an alleged rhel8.5 software fails...

 >
 >
 > The system is running kernel '4.18.0-348.2.1.el8_5'
 > This version string can also be found in the package names in
 > 
https://downloads.whamcloud.com/public/lustre/lustre-2.15.0/el8.5.2111/server/RPMS/x86_64
 > - this is usually a good sign.
 >
 > However, installation of kmod-lustre-2.15.0-1.el8 yields the well known 
"depmod: WARNINGs", like
 >> /lib/modules/4.18.0-348.2.1.el8_lustre.x86_64/extra/lustre/net/ko2iblnd.ko needs unknown 
symbol __ib_alloc_pd

 >
 >
 > The kernel from 
downloads.whamcloud.com/public/lustre/lustre-2.15.0/el8.5.2111/server/RPMS/x86_64 identifies itself 
as "CentOS" and does not want to boot - no option either.

 >
 >
 > Any hints how to proceed?
 >
 > The ko2iblnd module is built against the in-kernel OFED, so if you are using MOFED you will 
need to rebuild the kernel modules themselves.  If you don't use IB at all you can ignore these 
depmod messages.

 >
 > Cheers, Andreas
 > --
 > Andreas Dilger
 > Lustre Principal Architect
 > Whamcloud
 >
 --
 
 Thomas Roth
 Department: Informationstechnologie
 GSI Helmholtzzentrum für Schwerionenforschung GmbH
 Planckstraße 1, 64291 Darmstadt, Germany, www.gsi.de
 Commercial Register / Handelsregister: Amtsgericht Darmstadt, HRB 1528
 Managing Directors / Geschäftsführung:
 Professor Dr. Paolo Giubellino, Dr. Ulrich Breuer, Jörg Blaurock
 Chairman of the Supervisory Board / Vorsitzender des GSI-Aufsichtsrats:
 State Secretary / Staatssekretär Dr. Volkmar Dietz
 ___
 lustre-discuss mailing list
 lustre-discuss@lists.lustre.org
 http://lists.lustre.org/listinfo.cgi/lustre-d