[slurm-users] Finding / compiling "pam_slurm.so" for Ubuntu 16.04

Ryan Novosielski novosirj at rutgers.edu
Fri May 4 23:43:59 MDT 2018


No problem.

For anyone else reading this thread, this will be the case for whichever package requires MySQL support, which I think may be a companion package to SlurmDBD not the package itself (you’ll need the appropriate -dev/-devel package), and I believe one or two others.

--
____
|| \\UTGERS,       |---------------------------*O*---------------------------
||_// the State     |         Ryan Novosielski - novosirj at rutgers.edu<mailto:novosirj at rutgers.edu>
|| \\ University | Sr. Technologist - 973/972.0922 (2x0922) ~*~ RBHS Campus
||  \\    of NJ     | Office of Advanced Research Computing - MSB C630, Newark
    `'

On May 4, 2018, at 18:24, Will Dennis <wdennis at nec-labs.com<mailto:wdennis at nec-labs.com>> wrote:

Yes! That was it. I needed to install ‘libpam0g-dev’ (pkg description: Development files for PAM)

Then after running “./configure, make, make contrib” again  –

pkgbuilder at mlbuild02:~/test-build/slurm-16.05.4$ find . -name "pam_slurm.so" -print
./contribs/pam/.libs/pam_slurm.so
pkgbuilder at mlbuild02:~/test-build/slurm-16.05.4$ file ./contribs/pam/.libs/pam_slurm.so
./contribs/pam/.libs/pam_slurm.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9f00a1ca513188adad900980a832dbb8a0b9ddcb, not stripped

Should be able to re-package and distribute now.

Thanks so much!

From: slurm-users [mailto:slurm-users-bounces at lists.schedmd.com] On Behalf Of Ryan Novosielski
Sent: Friday, May 04, 2018 5:52 PM
To: Slurm User Community List
Subject: Re: [slurm-users] Finding / compiling "pam_slurm.so" for Ubuntu 16.04

On RedHat-based distributions, there were packages that would not be produced if the required libraries/headers were not available. So you will possibly need a package to be installed on the host where you are building this SLURM packages that is called something like some libpam-dev — I don’t quite remember the naming convention on Debian-based systems. I think the build process might work the same way though: don’t build what can’t be built/is missing dependencies.

You might also be able to install the required build dependencies by finding out what the currently installed PAM package is and doing apt build-dep <whatever name>.

Sorry, I’m not near a computer right now, but this might help you search for info.

--
____
|| \\UTGERS<file:///\\UTGERS>,       |---------------------------*O*---------------------------
||_// the State     |         Ryan Novosielski - novosirj at rutgers.edu<mailto:novosirj at rutgers.edu>
|| \\ University | Sr. Technologist - 973/972.0922 (2x0922) ~*~ RBHS Campus
||  \\    of NJ     | Office of Advanced Research Computing - MSB C630, Newark

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.schedmd.com/pipermail/slurm-users/attachments/20180505/64710e32/attachment-0001.html>


More information about the slurm-users mailing list