Ticket 3565

Summary: pam_slurm_adopt.so: undefined symbol: s_p_get_uint64
Product: Slurm Reporter: Kilian Cavalotti <kilian>
Component: ContributionsAssignee: Tim Wickberg <tim>
Status: RESOLVED DUPLICATE QA Contact:
Severity: 3 - Medium Impact    
Priority: ---    
Version: 17.02.1   
Hardware: Linux   
OS: Linux   
Site: Stanford Slinky Site: ---
Alineos Sites: --- Atos/Eviden Sites: ---
Confidential Site: --- Coreweave sites: ---
Cray Sites: --- DS9 clusters: ---
Google sites: --- HPCnow Sites: ---
HPE Sites: --- IBM Sites: ---
NOAA SIte: --- NoveTech Sites: ---
Nvidia HWinf-CS Sites: --- OCF Sites: ---
Recursion Pharma Sites: --- SFW Sites: ---
SNIC sites: --- Tzag Elita Sites: ---
Linux Distro: --- Machine Name:
CLE Version: Version Fixed:
Target Release: --- DevPrio: ---
Emory-Cloud Sites: ---

Description Kilian Cavalotti 2017-03-09 19:31:44 MST
Hi!

I'm trying to use the Slurm 17.02.1-2 pam_slurm_adopt module on CentOS 7, and the compiled module doesn't load:

sshd[37791]: PAM unable to dlopen(/usr/lib64/security/pam_slurm_adopt.so): /usr/lib64/security/pam_slurm_adopt.so: undefined symbol: s_p_get_uint64
sshd[37791]: PAM adding faulty module: /usr/lib64/security/pam_slurm_adopt.so

It's been installed via the RPM generated by "rpmbuild -ta slurm-17.02.1-2.tar.bz2"

Any idea what may be wrong here?

Cheers,
--
Kilian
Comment 1 Tim Wickberg 2017-03-09 19:42:14 MST
Yes, I'm altogether familiar with this one. There are actually two separate issues affecting pam_slurm_adopt in 17.02, and were just fixed by commits 68e64e699 and a7699ba462. These will be included in the future 17.02.2 release.

https://github.com/SchedMD/slurm/commit/68e64e699.patch
https://github.com/SchedMD/slurm/commit/a7699ba462.patch

- Tim

*** This ticket has been marked as a duplicate of ticket 3550 ***
Comment 2 Kilian Cavalotti 2017-03-09 20:16:15 MST
Excellent, thank you!