On 2/21/18 6:04 AM, Faccini, Bruno wrote: > Hello Ricardo, > >> [root@psludev02 SPECS]# rpmbuild --with zfs --without ldiskfs -bb >> lustre-dkms.spec > from where/which RPM did this lustre-dkms.spec file come from?
https://downloads.hpdd.intel.com/public/lustre/latest-release/el7.4.1708/server/SRPMS/lustre-dkms-2.10.3-1.el7.src.rpm the problem is also in the default distributed ready to install RPM https://downloads.hpdd.intel.com/public/lustre/latest-release/el7.4.1708/server/RPMS/x86_64/lustre-dkms-2.10.3-1.el7.noarch.rpm it won't build the kernel module > > Bruno. > > >> On Feb 21, 2018, at 3:11 AM, Riccardo Veraldi >> <riccardo.vera...@cnaf.infn.it> wrote: >> >> Hello. >> >> I have problems installing the lustre-dkms package for Lustre 2.10.3 >> after building it from SRPMS. >> >> the same problem occurs with lustre-dkms-2.10.3-1.el7.noarch.rpm >> downloaded from the official Lustre repo. >> >> There is an error and the lustre module is not built. >> >> RHEL74 Linux 3.10.0-693.17.1.el7.x86_64 >> >> [root@psludev02 noarch]# yum localinstall >> lustre-dkms-2.10.3-1.el7.noarch.rpm >> Loaded plugins: product-id, search-disabled-repos >> Examining lustre-dkms-2.10.3-1.el7.noarch.rpm: >> lustre-dkms-2.10.3-1.el7.noarch >> Marking lustre-dkms-2.10.3-1.el7.noarch.rpm to be installed >> Resolving Dependencies >> --> Running transaction check >> ---> Package lustre-dkms.noarch 0:2.10.3-1.el7 will be installed >> --> Finished Dependency Resolution >> >> Dependencies Resolved >> >> ================================================================================ >> Package Arch Version >> Repository Size >> ================================================================================ >> Installing: >> lustre-dkms noarch 2.10.3-1.el7 >> /lustre-dkms-2.10.3-1.el7.noarch 34 M >> >> Transaction Summary >> ================================================================================ >> Install 1 Package >> >> Total size: 34 M >> Installed size: 34 M >> Is this ok [y/d/N]: y >> Downloading packages: >> Running transaction check >> Running transaction test >> Transaction test succeeded >> Running transaction >> Installing : >> lustre-dkms-2.10.3-1.el7.noarch >> >> 1/1 >> Loading new lustre-2.10.3 DKMS files... >> Building for 3.10.0-693.17.1.el7.x86_64 >> Building initial module for 3.10.0-693.17.1.el7.x86_64 >> Error! Bad return status for module build on kernel: >> 3.10.0-693.17.1.el7.x86_64 (x86_64) >> Consult /var/lib/dkms/lustre/2.10.3/build/make.log for more information. >> warning: %post(lustre-dkms-2.10.3-1.el7.noarch) scriptlet failed, exit >> status 10 >> Non-fatal POSTIN scriptlet failure in rpm package >> lustre-dkms-2.10.3-1.el7.noarch >> Verifying : >> lustre-dkms-2.10.3-1.el7.noarch >> >> 1/1 >> >> Installed: >> lustre-dkms.noarch >> 0:2.10.3-1.el7 >> >> >> >> Complete! >> >> the log says >> >> DKMS make.log for lustre-2.10.3 for kernel 3.10.0-693.17.1.el7.x86_64 >> (x86_64) >> Tue Feb 20 17:58:56 PST 2018 >> make: *** No targets specified and no makefile found. Stop. >> >> and in fact in /var/lib/dkms/lustre/2.10.3/build/ there is no Makefile >> but only Makefile.in >> >> seems like autogen is not called. >> >> this is how I built the lustre-dkms rpm >> >> [root@psludev02 SPECS]# rpmbuild --with zfs --without ldiskfs -bb >> lustre-dkms.spec >> error: Macro %mkconf_options has empty body >> error: Macro %mkconf_options has empty body >> Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.3Jwnia >> + umask 022 >> + cd /root/rpmbuild/BUILD >> + cd /root/rpmbuild/BUILD >> + rm -rf lustre-2.10.3 >> + /usr/bin/gzip -dc /root/rpmbuild/SOURCES/lustre-2.10.3.tar.gz >> + /usr/bin/tar -xf - >> + STATUS=0 >> + '[' 0 -ne 0 ']' >> + cd lustre-2.10.3 >> + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . >> + exit 0 >> Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.K47nWk >> + umask 022 >> + cd /root/rpmbuild/BUILD >> + cd lustre-2.10.3 >> + lustre/scripts/dkms.mkconf -n lustre -v 2.10.3 -f dkms.conf >> '%{mkconf_options}' >> + exit 0 >> Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.OSRfCv >> + umask 022 >> + cd /root/rpmbuild/BUILD >> + '[' /root/rpmbuild/BUILDROOT/lustre-dkms-2.10.3-1.el7.x86_64 '!=' / ']' >> + rm -rf /root/rpmbuild/BUILDROOT/lustre-dkms-2.10.3-1.el7.x86_64 >> ++ dirname /root/rpmbuild/BUILDROOT/lustre-dkms-2.10.3-1.el7.x86_64 >> + mkdir -p /root/rpmbuild/BUILDROOT >> + mkdir /root/rpmbuild/BUILDROOT/lustre-dkms-2.10.3-1.el7.x86_64 >> + cd lustre-2.10.3 >> + '[' /root/rpmbuild/BUILDROOT/lustre-dkms-2.10.3-1.el7.x86_64 '!=' / ']' >> + rm -rf /root/rpmbuild/BUILDROOT/lustre-dkms-2.10.3-1.el7.x86_64 >> + mkdir -p /root/rpmbuild/BUILDROOT/lustre-dkms-2.10.3-1.el7.x86_64/usr/src/ >> + cp -rfp /root/rpmbuild/BUILD/lustre-2.10.3 >> /root/rpmbuild/BUILDROOT/lustre-dkms-2.10.3-1.el7.x86_64/usr/src/ >> + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz >> --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 >> /root/rpmbuild/BUILD/lustre-2.10.3 >> /usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 0 CRC32s did match. >> + /usr/lib/rpm/check-buildroot >> + /usr/lib/rpm/redhat/brp-compress >> + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip >> + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 >> + /usr/lib/rpm/redhat/brp-python-hardlink >> + /usr/lib/rpm/redhat/brp-java-repack-jars >> Processing files: lustre-dkms-2.10.3-1.el7.noarch >> Provides: kmod-lustre = 2.10.3 lustre-dkms = 2.10.3-1.el7 lustre-modules >> = 2.10.3 lustre-osd lustre-osd-zfs = 2.10.3 >> Requires(interp): /bin/sh /bin/sh >> Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 >> rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 >> rpmlib(PayloadFilesHavePrefix) <= 4.0-1 >> Requires(post): /bin/sh >> Requires(preun): /bin/sh >> Requires: /bin/bash /bin/sh /usr/bin/env /usr/bin/expect /usr/bin/perl >> perl(File::Basename) perl(File::Path) perl(FileHandle) >> perl(Getopt::Long) perl(Getopt::Std) perl(POSIX) perl(Socket) >> perl(strict) perl(vars) >> Obsoletes: lustre-client < 2.10.3 >> Checking for unpackaged file(s): /usr/lib/rpm/check-files >> /root/rpmbuild/BUILDROOT/lustre-dkms-2.10.3-1.el7.x86_64 >> Wrote: /root/rpmbuild/RPMS/noarch/lustre-dkms-2.10.3-1.el7.noarch.rpm >> Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.0G1HVs >> + umask 022 >> + cd /root/rpmbuild/BUILD >> + cd lustre-2.10.3 >> + '[' /root/rpmbuild/BUILDROOT/lustre-dkms-2.10.3-1.el7.x86_64 '!=' / ']' >> + rm -rf /root/rpmbuild/BUILDROOT/lustre-dkms-2.10.3-1.el7.x86_64 >> + exit 0 >> >> >> >> >> _______________________________________________ >> lustre-discuss mailing list >> lustre-discuss@lists.lustre.org >> http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org > --------------------------------------------------------------------- > Intel Corporation SAS (French simplified joint stock company) > Registered headquarters: "Les Montalets"- 2, rue de Paris, > 92196 Meudon Cedex, France > Registration Number: 302 456 199 R.C.S. NANTERRE > Capital: 4,572,000 Euros > > This e-mail and any attachments may contain confidential material for > the sole use of the intended recipient(s). Any review or distribution > by others is strictly prohibited. If you are not the intended > recipient, please contact the sender and delete all copies. > > _______________________________________________ > 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