[slurm-users] SLES 15 rpmbuild from 20.02.5 tarball wants munge-libs: system munge RPMs don't provide it

Kevin Buckley Kevin.Buckley at pawsey.org.au
Fri Oct 16 03:50:33 UTC 2020


I have a testing VM, with SLES 15 SP1 deployed, that has these Munge RPMs installed

libmunge2-0.5.13-4.3.1.x86_64
munge-0.5.13-4.3.1.x86_64
munge-devel-0.5.13-4.3.1.x86_64

however, an attempt to do a direct rpmbuild from the Slurm 20.02.5
tarball fails as follows:

# rpmbuild -ta slurm-20.02.5.tar.bz2
warning: Macro expanded in comment on line 22: %_prefix path            install path for commands, libraries, etc.

warning: Macro expanded in comment on line 170: %define _unpackaged_files_terminate_build      0

error: Failed build dependencies:
         munge-libs is needed by slurm-20.02.5-1.x86_64
#

so it looks as though SLES 15 doesn't have a system munge that
provides "munge-libs"


I can see that the Slurm RPMs on the SLES "Packages" DVD media are
only for the 18.08.8 series, and that the slurm-munge RPM there only
reports as requiring

munge

and not

munge-libs

I did try building from the Slurm 18.08.8 tarball too but saw the
same problem.

I could have sworn that I'd built Slurm from the tarballs on some
SLES 12 SP3 VMs too.


Anyone else built Slurm from the tarballs on SLES 15 SP1 ?


Maybe the SLES 15 SRPM will shed some light althought it seems odd
that the SPEC file inside the Slurm tarball can't recognise that's
on a SLES 15 OS.

Kevin Buckley
-- 
Supercomputing Systems Administrator
Pawsey Supercomputing Centre



More information about the slurm-users mailing list