Hi Mark,
I'm glad you found the solution! I recommend to use Cgroups
(proctrack/cgroup), see the manual pages cgroup.conf and slurm.conf and
https://wiki.fysik.dtu.dk/Niflheim_system/Slurm_configuration/#cgroup-configuration
/Ole
On 29-11-2022 09:44, Mark Holliman wrote:
Thanks for replying. I installed a fresh version of RockyLinux 9.1. I mentioned
Fedora 9 and CentOS 9 (Stream) simply because they tend to be compatible, and
something that works on them is likely to work on Rocky9.
I am building the RPMs from tarball, following instructions near identical to
those you link (the ones on the Slurm website). I originally followed them
exactly, which resulted in an install with the error I posted below. Searching
online for that error led me to the suggested fix of turning off the system
hardening and rebuilding/reinstalling, but this didn't solve the problem either.
I turned up debugging and went through my config line by line and found the
offending plugin is set at: JobAcctGatherType=proctrack/linuxproc
I've replaced this with: JobAcctGatherType=jobacct_gather/linux and now the
system starts. I suppose the old plugin is no longer/used supported and I
missed it in the docs somewhere.
Thanks!
Cheers,
Mark
-----Original Message-----
From: slurm-users <slurm-users-boun...@lists.schedmd.com> On Behalf Of Ole Holm
Nielsen
Sent: 28 November 2022 19:06
To: slurm-users@lists.schedmd.com
Subject: Re: [slurm-users] Plugins failing on Slurm v22 build Rocky Linux 9
This email was sent to you by someone outside the University.
You should only click on links or attachments if you are certain that the email
is genuine and the content is safe.
Hi Mark,
Did you upgrade to the RockyLinux 9.1 which has just come out? Why do you talk
about Fedora 9 (now we have Fedora 37) and CentOS 9 (non-existent)?
Have you tried building Slurm RPM packages from the tar-ball? Check out
https://wiki.fysik.dtu.dk/Niflheim_system/Slurm_installation/#build-slurm-rpms
After installing prerequisites, the command is simply:
$ rpmbuild -ta slurm-$VER.tar.bz2 --with mysql
If this fails, someone would have to submit a bug report against EL9 to SchedMD.
Personal opinion: I would not recommend Slurm packages from EPEL.
/Ole
On 28-11-2022 17:35, Mark Holliman wrote:
I’m trying to build/install/run Slurm 22.05.6 on a Rocky Linux 9
(Fedora
9) system, but the slurmctld service fails at startup with:
fatal: plugin_load_and_link: Plugin loading failed due to missing
symbols. Plugin is corrupted.
I’ve tried editing the slurm.spec file as specified here:
https://bugs.schedmd.com/show_bug.cgi?id=8438
<https://bugs.schedmd.com/show_bug.cgi?id=8438> but that hasn’t solved
the problem. I added the lines below at the start of the file, and
when that didn’t work I added them in the %build section as well, but
neither have fixed the problem.
# Disable hardened builds. -z,now or -z,relro breaks the plugin stack
%undefine _hardened_build
%global _hardened_cflags "-Wl,-z,lazy"
%global _hardened_ldflags "-Wl,-z,lazy"
Does anyone here have a working recipe for building Slurm v22 on a
Fedora 9 system (CentOS9, Rocky9)? Is there an expected delivery date
for official Slurm packages in EPEL 9 yet?