[lustre-discuss] Dependency errors with Lustre 2.10.1 packages
Dilger, Andreas
andreas.dilger at intel.com
Wed Nov 15 14:13:56 PST 2017
On Nov 15, 2017, at 11:40, Michael Watters <wattersm at watters.ws> wrote:
>
> I am attempting to install lustre packages on a new OST node running
> CentOS 7.4.1708 and it appears that there is a broken dependency in the
> rpm packages. Attempting to install the lustre package results in an
> error as shown below.
>
> [root at lustre-ost03 ~]# yum install lustre
> Loaded plugins: fastestmirror, versionlock
> Loading mirror speeds from cached hostfile
> Resolving Dependencies
> --> Running transaction check
> ---> Package lustre.x86_64 0:2.10.1-1.el7 will be installed
> --> Processing Dependency: kmod-lustre = 2.10.1 for package: lustre-2.10.1-1.el7.x86_64
> --> Processing Dependency: lustre-osd for package: lustre-2.10.1-1.el7.x86_64
> --> Processing Dependency: lustre-osd-mount for package: lustre-2.10.1-1.el7.x86_64
> --> Processing Dependency: libyaml-0.so.2()(64bit) for package: lustre-2.10.1-1.el7.x86_64
> --> Running transaction check
> ---> Package kmod-lustre.x86_64 0:2.10.1-1.el7 will be installed
> ---> Package kmod-lustre-osd-ldiskfs.x86_64 0:2.10.1-1.el7 will be installed
> --> Processing Dependency: ldiskfsprogs >= 1.42.7.wc1 for package: kmod-lustre-osd-ldiskfs-2.10.1-1.el7.x86_64
> ---> Package libyaml.x86_64 0:0.1.4-11.el7_0 will be installed
> ---> Package lustre-osd-ldiskfs-mount.x86_64 0:2.10.1-1.el7 will be installed
> --> Finished Dependency Resolution
> Error: Package: kmod-lustre-osd-ldiskfs-2.10.1-1.el7.x86_64 (lustre)
> Requires: ldiskfsprogs >= 1.42.7.wc1
> You could try using --skip-broken to work around the problem
>
> I've checked the repos and don't see a package for ldiskfsprogs at all.
> Does anybody know how to resolve this?
You should install e2fsprogs-1.42.13.wc6 to provide the ldiskfsprogs dependency. That is our hook to install a Lustre-aware version of e2fsprogs, since there are features not available in the vanilla e2fsprogs.
The good news is that several of the Lustre features are being merged into upstream ext4/e2fsprogs (large_dir and xattr_inode landed, dirdata under review) so there may be a day when we can use vanilla e2fsprogs, but that day isn't here yet.
Cheers, Andreas
--
Andreas Dilger
Lustre Principal Architect
Intel Corporation
More information about the lustre-discuss
mailing list