Re: [lustre-discuss] Lustre client 2.10.3 build/install problem on Centos 6.7

2018-03-23 Thread Alex Vodeyko
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

2018-03-23 Thread Leonardo Saavedra

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

2018-03-23 Thread Alexander I Kulyavtsev
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

2018-03-22 Thread Alex Vodeyko
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