Re: [lustre-discuss] Lustre client 2.10.3 build/install problem on Centos 6.7
Leo thanks a lot! The problem was that I somehow worked with lustre-2.10.3-1.src.rpm from el7 tree! (( The one from the link below built and updated perfectly Thanks again and sorry for such a mistake, Alex 2018-03-23 20:12 GMT+03:00 Leonardo Saavedra : > > On 03/23/2018 12:30 AM, Alex Vodeyko wrote: > > https://downloads.hpdd.intel.com/public/lustre/lustre-2.10.3/el6/client/SRPMS/lustre-2.10.3-1.src.rpm > <..> ___ lustre-discuss mailing list lustre-discuss@lists.lustre.org http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org
Re: [lustre-discuss] Lustre client 2.10.3 build/install problem on Centos 6.7
On 03/23/2018 12:30 AM, Alex Vodeyko wrote: Hi, I'm trying to build/install Lustre 2.10.3 client on Centos 6.7. "rpmbuild --rebuild --without servers lustre/lustre-2.10.3-1.src.rpm" goes fine, but "yum localupdate kmod-lustre-client-2.10.3-1.el6.x86_64.rpm lustre-client-2.10.3-1.el6.x86_64.rpm" failed with: Error: Package: kmod-lustre-client-2.10.3-1.el6.x86_64 (/kmod-lustre-client-2.10.3-1.el6.x86_64) Requires: kernel >= 3.10.0-693 Centos 6.7 provides kernel series 2.6.32-* and it seems you are trying to build the lustre-client for centos/redhat 7.x (kernel 3.10.0-*) maybe you should try with: https://downloads.hpdd.intel.com/public/lustre/lustre-2.10.3/el6/client/SRPMS/lustre-2.10.3-1.src.rpm [lsaavedr@testupd /tmp]$ wget -c https://downloads.hpdd.intel.com/public/lustre/lustre-2.10.3/el6/client/SRPMS/lustre-2.10.3-1.src.rpm [root@testupd ~]# rpmbuild --rebuild --without servers /tmp/lustre-2.10.3-1.src.rpm Installing /tmp/lustre-2.10.3-1.src.rpm [...] Requires: /bin/bash /usr/bin/perl perl(File::Path) perl(Getopt::Long) perl(Getopt::Std) perl(POSIX) Processing files: lustre-client-debuginfo-2.10.3-1.el6.x86_64 Checking for unpackaged file(s): /usr/lib/rpm/check-files /root/kernel/rpmbuild/BUILDROOT/lustre-2.10.3-1.x86_64 Wrote: /root/kernel/rpmbuild/RPMS/x86_64/lustre-client-2.10.3-1.el6.x86_64.rpm Wrote: /root/kernel/rpmbuild/RPMS/x86_64/kmod-lustre-client-2.10.3-1.el6.x86_64.rpm Wrote: /root/kernel/rpmbuild/RPMS/x86_64/lustre-client-tests-2.10.3-1.el6.x86_64.rpm Wrote: /root/kernel/rpmbuild/RPMS/x86_64/kmod-lustre-client-tests-2.10.3-1.el6.x86_64.rpm Wrote: /root/kernel/rpmbuild/RPMS/x86_64/lustre-iokit-2.10.3-1.el6.x86_64.rpm Wrote: /root/kernel/rpmbuild/RPMS/x86_64/lustre-client-debuginfo-2.10.3-1.el6.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.G2e68o [root@testupd ~]# rpm -Uvh /root/kernel/rpmbuild/RPMS/x86_64/lustre-client-2.10.3-1.el6.x86_64.rpm /root/kernel/rpmbuild/RPMS/x86_64/kmod-lustre-client-2.10.3-1.el6.x86_64.rpm Preparing... ### [100%] 1:kmod-lustre-client ### [ 50%] WARNING: /lib/modules/2.6.32-696.23.1.el6.x86_64/extra/lustre-client/fs/ptlrpc_gss.ko needs unknown symbol libcfs_next_nidstring WARNING: /lib/modules/2.6.32-696.23.1.el6.x86_64/extra/lustre-client/fs/ptlrpc_gss.ko needs unknown symbol lprocfs_stats_collector WARNING: /lib/modules/2.6.32-696.23.1.el6.x86_64/extra/lustre-client/fs/ptlrpc_gss.ko needs unknown symbol ktime_get_real_seconds WARNING: /lib/modules/2.6.32-696.23.1.el6.x86_64/extra/lustre-client/fs/ptlrpc_gss.ko needs unknown symbol libcfs_nid2str_r WARNING: /lib/modules/2.6.32-696.23.1.el6.x86_64/extra/lustre-client/fs/ptlrpc_gss.ko needs unknown symbol ktime_get_seconds WARNING: /lib/modules/2.6.32-696.23.1.el6.x86_64/extra/lustre-client/fs/ptlrpc_gss.ko needs unknown symbol lprocfs_str_to_s64 WARNING: /lib/modules/2.6.32-696.23.1.el6.x86_64/extra/lustre-client/fs/ptlrpc_gss.ko needs unknown symbol libcfs_next_nidstring WARNING: /lib/modules/2.6.32-696.23.1.el6.x86_64/extra/lustre-client/fs/ptlrpc_gss.ko needs unknown symbol lprocfs_stats_collector WARNING: /lib/modules/2.6.32-696.23.1.el6.x86_64/extra/lustre-client/fs/ptlrpc_gss.ko needs unknown symbol ktime_get_real_seconds WARNING: /lib/modules/2.6.32-696.23.1.el6.x86_64/extra/lustre-client/fs/ptlrpc_gss.ko needs unknown symbol libcfs_nid2str_r WARNING: /lib/modules/2.6.32-696.23.1.el6.x86_64/extra/lustre-client/fs/ptlrpc_gss.ko needs unknown symbol ktime_get_seconds WARNING: /lib/modules/2.6.32-696.23.1.el6.x86_64/extra/lustre-client/fs/ptlrpc_gss.ko needs unknown symbol lprocfs_str_to_s64 2:lustre-client ### [100%] [root@testupd ~]# --- Leo Saavedra NRAO ___ lustre-discuss mailing list lustre-discuss@lists.lustre.org http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org
Re: [lustre-discuss] Lustre client 2.10.3 build/install problem on Centos 6.7
There are detailed build instructions on lustre.org wiki : http://wiki.lustre.org/Compiling_Lustre I built, installed and lustre client 2.10.3 works on SLF 6.x as below: > $ cat /etc/redhat-release > Scientific Linux Fermi release 6.9 (Ramsey) > $ uname -r > 2.6.32-696.1.1.el6.x86_64 > $ cat /etc/redhat-release > Scientific Linux Fermi release 6.8 (Ramsey) > $ uname -r > 2.6.32-642.15.1.el6.x86_64 Build script (in-kernel IB) to build lustre client to be installed on the same host: > $ cat lcb.inkernel-ib.sh > > #!/bin/bash > > DIR=../downloads/downloads.hpdd.intel.com > SRPM=lustre-2.10.3-1.src.rpm > > rpmbuild --rebuild --without servers --with lnet-dlc --with lustre-utils > $DIR/$SRPM > Essentially this is the command you use. There are extra arguments if you compile for different kernel, e.g. building on node with 3.10 for older kernel 2.6.32 . It looks like you are trying to install lustre client module built with newer kernel. Take a look at build logs. You have to install kernel-devel rpm for your kernel on build node. Alex. > On Mar 23, 2018, at 1:30 AM, Alex Vodeyko wrote: > > Hi, > > I'm trying to build/install Lustre 2.10.3 client on Centos 6.7. > "rpmbuild --rebuild --without servers lustre/lustre-2.10.3-1.src.rpm" goes > fine, but > "yum localupdate kmod-lustre-client-2.10.3-1.el6.x86_64.rpm > lustre-client-2.10.3-1.el6.x86_64.rpm" failed with: > Error: Package: kmod-lustre-client-2.10.3-1.el6.x86_64 > (/kmod-lustre-client-2.10.3-1.el6.x86_64) >Requires: kernel >= 3.10.0-693 > > Building and installing on the same system with 2.6.32-696.10.2.el6.x86_64 > kernel. > > Same procedure worked fine on the same system with lustre 2.10.1 client. > > Could you please help with it? > > Thanks, > Alex > > > > ___ > lustre-discuss mailing list > lustre-discuss@lists.lustre.org > http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org ___ lustre-discuss mailing list lustre-discuss@lists.lustre.org http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org
[lustre-discuss] Lustre client 2.10.3 build/install problem on Centos 6.7
Hi, I'm trying to build/install Lustre 2.10.3 client on Centos 6.7. "rpmbuild --rebuild --without servers lustre/lustre-2.10.3-1.src.rpm" goes fine, but "yum localupdate kmod-lustre-client-2.10.3-1.el6.x86_64.rpm lustre-client-2.10.3-1.el6.x86_64.rpm" failed with: Error: Package: kmod-lustre-client-2.10.3-1.el6.x86_64 (/kmod-lustre-client-2.10.3-1.el6.x86_64) Requires: kernel >= 3.10.0-693 Building and installing on the same system with 2.6.32-696.10.2.el6.x86_64 kernel. Same procedure worked fine on the same system with lustre 2.10.1 client. Could you please help with it? Thanks, Alex ___ lustre-discuss mailing list lustre-discuss@lists.lustre.org http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org