The PrologFlags=SendGIDs option announced in
https://github.com/SchedMD/slurm/commit/c83d22e7160a8982da6f22882155e6fbc7fa1fde doesn't work:
# grep PrologFlags /etc/slurm/slurm.conf
# slurmctld -Dvvv
slurmctld: error: Invalid PrologFlag: SendGIDs
slurmctld: fatal: PrologFlags invalid: SendGIDs
# rpm -q slurm-slurmctld
That's not great... :\
From looking at https://bugs.schedmd.com/show_bug.cgi?id=4412, I kind of understand that this is required if UsePAM=1, am I correct? Because otherwise, with UsePAM=1, jobs immediately fail with
"error: pam_open_session: Cannot make/remove an entry for the specified session"
What's the correct way of using PAM with Slurm 17.11?
What is the correct option to centralize GID lookups on the controller?
You'll need to use LaunchParameters=send_gids for now; I should have the final fix for bug 4412 pushed next week.
Marking resolved as a duplicate of bug 4412.
*** This bug has been marked as a duplicate of bug 4412 ***
All right, thanks for the info, we'll use LaunchParameters=send_gids for now.
Will that parameter still be needed once PrologFlags=SendGIDs lands?
That is the final config option for that functionality; the implementation changed to not longer depend on the prolog to work properly.