[lustre-discuss] [EXTERNAL] Re: Installation of Lustre server lustre-2.15.5-1.el8

Pati, Abhilasha A.Pati at gsi.de
Wed Mar 18 06:03:46 PDT 2026


Hallo,

for example, i get this error:


rpm -ivh kmod-lustre-osd-ldiskfs-2.15.5-1.el8.x86_64.rpm
error: Failed dependencies:
    kernel(bio_integrity_prep_fn) = 0x1662ce97 is needed by kmod-lustre-osd-ldiskfs-2.15.5-1.el8.x86_64
    kernel(jbd2__journal_restart) = 0x4e2d080e is needed by kmod-lustre-osd-ldiskfs-2.15.5-1.el8.x86_64
    kernel(jbd2__journal_start) = 0x8a2bbfef is needed by kmod-lustre-osd-ldiskfs-2.15.5-1.el8.x86_64
    kernel(jbd2_complete_transaction) = 0x5341e2fe is needed by kmod-lustre-osd-ldiskfs-2.15.5-1.el8.x86_64
    kernel(jbd2_journal_abort) = 0xac5d1df7 is needed by kmod-lustre-osd-ldiskfs-2.15.5-1.el8.x86_64
    kernel(jbd2_journal_begin_ordered_truncate) = 0xb91f2c0b is needed by kmod-lustre-osd-ldiskfs-2.15.5-1.el8.x86_64
    kernel(jbd2_journal_check_available_features) = 0x8a71fddb is needed by kmod-lustre-osd-ldiskfs-2.15.5-1.el8.x86_64
    kernel(jbd2_journal_clear_err) = 0x36ca3f40 is needed by kmod-lustre-osd-ldiskfs-2.15.5-1.el8.x86_64
    kernel(jbd2_journal_clear_features) = 0xce987084 is needed by kmod-lustre-osd-ldiskfs-2.15.5-1.el8.x86_64

It could be a kernel version incompatibility issue...but i am using the RHEL 4.18.0-553.5.1.el8_10.x86_64

Abi



________________________________
From: Pati, Abhilasha
Sent: Wednesday, March 18, 2026 11:21:39 AM
To: Abdeslam Tahari; Mohr, Rick
Cc: lustre-discuss
Subject: Re: [lustre-discuss] [EXTERNAL] Re: Installation of Lustre server lustre-2.15.5-1.el8


Hallo all,


I was able to reach this point:

i have mounted the modules for lustre...(also is it okay if the modules are in weak-updates)


[###### ~]$ sudo modprobe -v lustre
insmod /lib/modules/4.18.0-553.5.1.el8_10.x86_64/weak-updates/lustre/net/libcfs.ko
insmod /lib/modules/4.18.0-553.5.1.el8_10.x86_64/weak-updates/lustre/net/lnet.ko networks="o2ib3(ib0)"
insmod /lib/modules/4.18.0-553.5.1.el8_10.x86_64/weak-updates/lustre/fs/obdclass.ko
insmod /lib/modules/4.18.0-553.5.1.el8_10.x86_64/weak-updates/lustre/fs/ptlrpc.ko
insmod /lib/modules/4.18.0-553.5.1.el8_10.x86_64/weak-updates/lustre/fs/fld.ko
insmod /lib/modules/4.18.0-553.5.1.el8_10.x86_64/weak-updates/lustre/fs/fid.ko
insmod /lib/modules/4.18.0-553.5.1.el8_10.x86_64/weak-updates/lustre/fs/osc.ko
insmod /lib/modules/4.18.0-553.5.1.el8_10.x86_64/weak-updates/lustre/fs/lov.ko
insmod /lib/modules/4.18.0-553.5.1.el8_10.x86_64/weak-updates/lustre/fs/mdc.ko
insmod /lib/modules/4.18.0-553.5.1.el8_10.x86_64/weak-updates/lustre/fs/lmv.ko
insmod /lib/modules/4.18.0-553.5.1.el8_10.x86_64/weak-updates/lustre/fs/lustre.ko

but i cannot mount for ldiskfs:

[####### ~]$ sudo modprobe -v ldiskfs
modprobe: FATAL: Module ldiskfs not found in directory /lib/modules/4.18.0-553.5.1.el8_10.x86_64

I understand i do not have the correct ldiskfs rpm:

[###### ~]$ sudo dnf list installed | grep lustre

kmod-lustre.x86_64                          2.15.5-1.el8                              @@System
lustre-osd-ldiskfs-mount.x86_64             2.15.5-1.el8                              @@System

Could you please tell me, which rpm should i use from whamcloud, to correctly install ldiskfs.
This is the whamcloud repo: https://build.whamcloud.com/job/lustre-b2_15/94/arch=x86_64,build_type=server,distro=el8.10,ib_stack=inkernel/artifact/artifacts/RPMS/x86_64/

Abi




________________________________
From: Abdeslam Tahari <abeslam at gmail.com>
Sent: Tuesday, March 17, 2026 8:08:21 PM
To: Mohr, Rick
Cc: Pati, Abhilasha; lustre-discuss
Subject: Re: [lustre-discuss] [EXTERNAL] Re: Installation of Lustre server lustre-2.15.5-1.el8

You have a mismatched version
But the error was clear it needs the version shown in the error that is all

You have installed and  E2 fsprogs different

Tahari.Abdeslam

Le mar. 17 mars 2026, 17:04, Mohr, Rick via lustre-discuss <lustre-discuss at lists.lustre.org<mailto:lustre-discuss at lists.lustre.org>> a écrit :
Just to clarify things a bit more, if you look at what is provided by the standard RHEL e2fsprogs package, you get something like this:

#> rpm -q --provides e2fsprogs
config(e2fsprogs) = 1.46.5-5.el9
e2fsprogs = 1.46.5-5.el9
e2fsprogs(x86-64) = 1.46.5-5.el9
e4fsprogs = 1.46.5-5.el9

But if you do the same for the lustre-patched version of e2fsprogs, you get this:

#> rpm -q --provides e2fsprogs
config(e2fsprogs) = 1.46.5.cr1.8-1.el8
e2fsprogs = 1.46.5.cr1.8-1.el8
e2fsprogs(x86-64) = 1.46.5.cr1.8-1.el8
e4fsprogs = 1.46.5.cr1.8-1.el8
ldiskfsprogs = 1.46.5.cr1.8

This is why the lustre-osd-ldiskfs-mount package has a requirement for ldiskfsprogs and not just e2fsprogs.  It is trying to ensure that the installed version of e2fsprogs on the system has any needed lustre patches.

--Rick

On 3/17/26, 10:14 AM, "lustre-discuss on behalf of Pati, Abhilasha via lustre-discuss" <lustre-discuss-bounces at lists.lustre.org<mailto:lustre-discuss-bounces at lists.lustre.org> <mailto:lustre-discuss-bounces at lists.lustre.org<mailto:lustre-discuss-bounces at lists.lustre.org>> on behalf of lustre-discuss at lists.lustre.org<mailto:lustre-discuss at lists.lustre.org> <mailto:lustre-discuss at lists.lustre.org<mailto:lustre-discuss at lists.lustre.org>>> wrote:


Hallo 😊,
I need another help in understanding this issue.
I am trying to install lustre 2.15.5 on 4.18.0-553.5.1.el8_10.x86_64...and when i am trying to install the rpm binary "lustre-osd-ldiskfs-mount", i get the following error..


[######~]$ sudo rpm -i lustre-osd-ldiskfs-mount-2.15.5-1.el8.x86_64.rpm
error: Failed dependencies:
ldiskfsprogs >= 1.45.6.wc1 is needed by lustre-osd-ldiskfs-mount-2.15.5-1.el8.x86_64

Please note, i already have e2fsprogs on my machine....which is what ldiskfsprogs is called after 1.45.6

[###### ~]$ sudo dnf list installed | grep e2fsprogs
e2fsprogs.x86_64 1.45.6-7.el8_10 @anaconda
e2fsprogs-devel.x86_64 1.45.6-7.el8_10 @gsi-rocky-base
e2fsprogs-libs.x86_64 1.45.6-7.el8_10 @anaconda

Please let me know what my mistake here is....
I have already installed lustre-ldiskfs-dkms-2.15.5-1.el8.noarch.rpm

MfG
Abhilasha
















________________________________________
From: Andreas Dilger <adilger at thelustrecollective.com<mailto:adilger at thelustrecollective.com> <mailto:adilger at thelustrecollective.com<mailto:adilger at thelustrecollective.com>>>
Sent: Friday, March 6, 2026 8:51:42 PM
To: Pati, Abhilasha
Cc: lustre-discuss at lists.lustre.org<mailto:lustre-discuss at lists.lustre.org> <mailto:lustre-discuss at lists.lustre.org<mailto:lustre-discuss at lists.lustre.org>>
Subject: Re: [lustre-discuss] Installation of Lustre server lustre-2.15.5-1.el8




I guess you need to explain whether you are trying to install the binary RPM modules (Lustre 2.15.5 RPM packages are available for 4.18.0-553.5.1 at
https://build.whamcloud.com/job/lustre-b2_15/94/arch=x86_64,build_type=server,distro=el8.10,ib_stack=inkernel/artifact/artifacts/RPMS/x86_64/ <https://build.whamcloud.com/job/lustre-b2_15/94/arch=x86_64,build_type=server,distro=el8.10,ib_stack=inkernel/artifact/artifacts/RPMS/x86_64/> <https://urldefense.us/v2/url?u=https-3A__build.whamcloud.com_job_lustre-2Db2-5F15_94_arch-3Dx86-5F64-2Cbuild-5Ftype-3Dserver-2Cdistro-3Del8.10-2Cib-5Fstack-3Dinkernel_artifact_artifacts_RPMS_x86-5F64_&d=DwMGaQ&c=v4IIwRuZAmwupIjowmMWUmLasxPEgYsgNI-O7C4ViYc&r=SpEwA4Pnyq7nH7aMGq8KpA&m=jEYBshGHHqRQKLtZ18b8GCMqu6Gpms6toj6gWEjIusqR3VMLZeYGgdyhdPUvdUaF&s=M-BQDbZkp6zOa9LBDk6HcN-8_cD_o2JqQvAi-2ml0tM&e=> <https://urldefense.us/v2/url?u=https-3A__build.whamcloud.com_job_lustre-2Db2-5F15_94_arch-3Dx86-5F64-2Cbuild-5Ftype-3Dserver-2Cdistro-3Del8.10-2Cib-5Fstack-3Dinkernel_artifact_artifacts_RPMS_x86-5F64_&amp;d=DwMGaQ&amp;c=v4IIwRuZAmwupIjowmMWUmLasxPEgYsgNI-O7C4ViYc&amp;r=SpEwA4Pnyq7nH7aMGq8KpA&amp;m=jEYBshGHHqRQKLtZ18b8GCMqu6Gpms6toj6gWEjIusqR3VMLZeYGgdyhdPUvdUaF&amp;s=M-BQDbZkp6zOa9LBDk6HcN-8_cD_o2JqQvAi-2ml0tM&amp;e=>>)
or if you are trying to build your own packages using DKMS?


Installing the binary RPMs is *much* easier, in which case you don't need
the DKMS packages at all.


If you are building your own packages then you should use 2.15.8 since it
contains a lot more fixes than installing 2.15.5 on a new system.


Cheers, Andreas


> On Mar 3, 2026, at 07:06, Pati, Abhilasha <A.Pati at gsi.de<mailto:A.Pati at gsi.de> <mailto:A.Pati at gsi.de<mailto:A.Pati at gsi.de>>> wrote:
>
> Hallo,
> I am trying to install lustre server with ldiskfs on a RHEL 8.10 kernel version: 4.18.0-553.5.1.el8_10.x86_64.
> i have already successfully installed the lustre-ldiskfs-dkms module....
>
> [#########~]$ sudo dnf list installed | grep lustre
> kernel-debuginfo-common-x86_64.x86_64 4.18.0-553.5.1.el8_lustre @lustre-server
> lustre-ldiskfs-dkms.noarch 2.15.5-1.el8 @lustre-server
>
> But when i am trying to install the lustre-2.15.5-1.el8 package i get the following error:
>
> [########~]$ sudo dnf install lustre-2.15.5-1.el8
> Error:
> Problem: package lustre-osd-zfs-mount-2.15.5-1.el8.x86_64 from lustre-server requires kmod-lustre-osd-zfs, but none of the providers can be installed
> - package lustre-all-dkms-2.15.5-1.el8.noarch from lustre-server conflicts with lustre-ldiskfs-dkms provided by lustre-ldiskfs-dkms-2.15.5-1.el8.noarch from lustre-server
> - package lustre-ldiskfs-dkms-2.15.5-1.el8.noarch from lustre-server conflicts with lustre-all-dkms provided by lustre-all-dkms-2.15.5-1.el8.noarch from lustre-server
>
> I don't understand why we should get this error....since we are strictly trying install the lustre using dkms, we also have the following kernel devel and kernel header packages :
>
> kernel.x86_64 4.18.0-553.5.1.el8_10
> kernel-core.x86_64 4.18.0-553.5.1.el8_10
> kernel-debuginfo-common-x86_64.x86_64 4.18.0-553.5.1.el8_lustre
> kernel-devel.x86_64 4.18.0-553.5.1.el8_10
> kernel-headers.x86_64 4.18.0-553.5.1.el8_10
>
>
> As far as I understood the Lustre Server 2.15.5 supports for kernel
> • RHEL 8.10 (4.18.0-553.5.1.el8_10)
> So there should not be any problem while installing the lustre-2.15.5-1.el8
> Looking forward to your reply,
> With sincerest regards
>
> Abhilasha Pati
>
> _______________________________________________
> lustre-discuss mailing list
> lustre-discuss at lists.lustre.org<mailto:lustre-discuss at lists.lustre.org> <mailto:lustre-discuss at lists.lustre.org<mailto:lustre-discuss at lists.lustre.org>>
> http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org <http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org> <https://urldefense.us/v2/url?u=http-3A__lists.lustre.org_listinfo.cgi_lustre-2Ddiscuss-2Dlustre.org&d=DwMGaQ&c=v4IIwRuZAmwupIjowmMWUmLasxPEgYsgNI-O7C4ViYc&r=SpEwA4Pnyq7nH7aMGq8KpA&m=jEYBshGHHqRQKLtZ18b8GCMqu6Gpms6toj6gWEjIusqR3VMLZeYGgdyhdPUvdUaF&s=MtyrtMFUR5Kps9Tg9ZTr6LQyWqWaf_f3puLIaltdOjs&e=> <https://urldefense.us/v2/url?u=http-3A__lists.lustre.org_listinfo.cgi_lustre-2Ddiscuss-2Dlustre.org&amp;d=DwMGaQ&amp;c=v4IIwRuZAmwupIjowmMWUmLasxPEgYsgNI-O7C4ViYc&amp;r=SpEwA4Pnyq7nH7aMGq8KpA&amp;m=jEYBshGHHqRQKLtZ18b8GCMqu6Gpms6toj6gWEjIusqR3VMLZeYGgdyhdPUvdUaF&amp;s=MtyrtMFUR5Kps9Tg9ZTr6LQyWqWaf_f3puLIaltdOjs&amp;e=>>









_______________________________________________
lustre-discuss mailing list
lustre-discuss at lists.lustre.org<mailto:lustre-discuss at lists.lustre.org>
http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lustre.org/pipermail/lustre-discuss-lustre.org/attachments/20260318/36f27e40/attachment-0001.htm>


More information about the lustre-discuss mailing list