ah ok the answer is already in your message sorry :) On 9/26/17 4:02 PM, Riccardo Veraldi wrote: > On 9/26/17 3:12 PM, Thomas Roth wrote: >> I don't know about RHEL74, but got it to work on CentOS 7.4 (kernel >> 3.10.0-693.el7). >> >> After ZFS was working on the server, I followed >> https://lists.01.org/pipermail/hpdd-discuss/2016-December/003044.html >> quite religiously. >> Basically that means >>> rpmbuild --rebuild --with zfs --without ldiskfs lustre-2.10.0-1.src.rpm >> (the "--without ldiskfs" I added after some complaints of the >> configure/build process). >> > thank you for pointing me at that document. > Did you build 2.10.0 or the latest git from source code ? > > thanks > > Rick > > >> The kernel-abi-whitelists is not installed there. >> >> Regards, >> Thomas >> >> On 06.09.2017 04:02, Riccardo Veraldi wrote: >>> I have the kabi whitelist package on hte system: >>> >>> kernel-abi-whitelists-3.10.0-693.1.1.el7.noarch >>> >>> I also built the rpm without ldiskfs support because I Am using ZFS. >>> >>> the problem seems to be with kmod-lustre-osd-zfs >>> >>> >>> yum localinstall lustre-2.10.52_75_ge1679d0.el7.x86_64.rpm >>> kmod-lustre-2.10.52_75_ge1679d0.el7.x86_64.rpm >>> kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64.rpm >>> Loaded plugins: kabi, product-id, search-disabled-repos >>> Loading support for Red Hat kernel ABI >>> Examining lustre-2.10.52_75_ge1679d0.el7.x86_64.rpm: >>> lustre-2.10.52_75_ge1679d0.el7.x86_64 >>> Marking lustre-2.10.52_75_ge1679d0.el7.x86_64.rpm to be installed >>> Examining kmod-lustre-2.10.52_75_ge1679d0.el7.x86_64.rpm: >>> kmod-lustre-2.10.52_75_ge1679d0.el7.x86_64 >>> Marking kmod-lustre-2.10.52_75_ge1679d0.el7.x86_64.rpm to be installed >>> Examining kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64.rpm: >>> kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64 >>> Marking kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64.rpm to be >>> installed >>> Resolving Dependencies >>> --> Running transaction check >>> ---> Package kmod-lustre.x86_64 0:2.10.52_75_ge1679d0.el7 will be >>> installed >>> ---> Package kmod-lustre-osd-zfs.x86_64 0:2.10.52_75_ge1679d0.el7 will >>> be installed >>> --> Processing Dependency: lustre-osd-zfs-mount = 2.10.52_75_ge1679d0 >>> for package: kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64 >>> --> Processing Dependency: ksym(__cv_broadcast) = 0xb75ecbeb for >>> package: kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64 >>> --> Processing Dependency: ksym(arc_add_prune_callback) = 0x23573478 for >>> package: kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64 >>> --> Processing Dependency: ksym(arc_buf_size) = 0xb5c5f0b4 for package: >>> kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64 >>> --> Processing Dependency: ksym(arc_remove_prune_callback) = 0x6f8b923b >>> for package: kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64 >>> --> Processing Dependency: ksym(dbuf_create_bonus) = 0x294914aa for >>> package: kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64 >>> --> Processing Dependency: ksym(dbuf_read) = 0x2a4a4dec for package: >>> kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64 >>> --> Processing Dependency: ksym(dmu_assign_arcbuf) = 0x704f47e3 for >>> package: kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64 >>> --> Processing Dependency: ksym(dmu_bonus_hold) = 0xacd57ac1 for >>> package: kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64 >>> ... >>> .. >>> WARNING: possible kABI issue with package: kmod-lustre-osd-zfs >>> WARNING: possible kABI issue with package: kmod-lustre >>> >>> >>> ZFS is installed >>> >>> ls -la /lib/modules/3.10.0-693.1.1.el7.x86_64/extra/ >>> total 4516 >>> drwxr-xr-x 2 root root 141 Sep 5 17:17 . >>> drwxr-xr-x 7 root root 4096 Sep 5 17:16 .. >>> -rw-r--r-- 1 root root 331904 Sep 5 13:59 icp.ko >>> -rw-r--r-- 1 root root 306208 Sep 5 13:56 splat.ko >>> -rw-r--r-- 1 root root 187824 Sep 5 13:56 spl.ko >>> -rw-r--r-- 1 root root 14016 Sep 5 13:59 zavl.ko >>> -rw-r--r-- 1 root root 109552 Sep 5 13:59 zcommon.ko >>> -rw-r--r-- 1 root root 3156744 Sep 5 13:59 zfs.ko >>> -rw-r--r-- 1 root root 132488 Sep 5 13:59 znvpair.ko >>> -rw-r--r-- 1 root root 35160 Sep 5 13:59 zpios.ko >>> -rw-r--r-- 1 root root 330952 Sep 5 13:59 zunicode.ko >>> >>> >>> >>> >>> >>> On 9/5/17 6:13 PM, Cowe, Malcolm J wrote: >>>> One possibility is that the kernel-abi-whitelists.noarch package is >>>> not installed – although I’ve certainly compiled Lustre without this >>>> package in the past on RHEL 7.3. >>>> >>>> I believe that the project quota patches for LDISKFS break KABI >>>> compatibility, so it is possible this is what is causing the build >>>> to fail. If so, then you can either remove the >>>> “vfs-project-quotas-rhel7.patch” from the patch series for the >>>> server kernel (which will remove project quota support), or disable >>>> the kabi check when compiling the kernel. For example: >>>> >>>> _TOPDIR=`rpm --eval %{_topdir}` >>>> rpmbuild -ba --with firmware --with baseonly \ >>>> --without kabichk \ >>>> --define "buildid _lustre" \ >>>> --target x86_64 \ >>>> $_TOPDIR/SPECS/kernel.spec >>>> >>>> Malcolm. >>>> >>>> On 6/9/17, 10:30 am, "lustre-discuss on behalf of Riccardo Veraldi" >>>> <lustre-discuss-boun...@lists.lustre.org on behalf of >>>> riccardo.vera...@cnaf.infn.it> wrote: >>>> >>>> Hello, >>>> is it foreseen that Lustre 2.10.* will be compatible with >>>> RHEL74 ? >>>> I tried lustre 2.10.52 but it complains abotu kABI. >>>> thank you >>>> Rick >>>> _______________________________________________ >>>> 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 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 mailing list lustre-discuss@lists.lustre.org http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org