<div><div dir="auto">Thank you Bill.</div><div dir="auto"><br></div><div dir="auto">Can you provide anonymized Slurm.conf (I mainly interested in auth setting), srun launch error and config.log where you saw libssl mention.</div><div dir="auto"><br></div><div dir="auto">Being PMIx plugin developer I’m not aware about any explicit dependencies from libssl in Slurm. Only thing I can think of would be authentication service that can be either munge or libssl. But this is a generic service and one would notice it elsewhere if not with PMIx.</div><div dir="auto"><br></div><div dir="auto">It might be a dependency of PMIx library, though I’d guess that it should be able to work without it.</div><br><div class="gmail_quote"><div>чт, 17 мая 2018 г. в 4:28, Bill Broadley <<a href="mailto:bill@cse.ucdavis.edu">bill@cse.ucdavis.edu</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Greetings all,<br>
<br>
Just wanted to mention I build building the newest slurm on Ubuntu 18.04.<br>
<br>
Gcc-7.3 is the default compiler, which means that the various dependencies<br>
(munge, libevent, hwloc, netloc, pmix, etc) are already available and built with<br>
gcc-7.3.<br>
<br>
I carefully built slurm-17.11.6 + openmpi-3.1 to use the same pmix-2.1.1.  But<br>
at runtime get a pmix failure, and a warning to use --mpi=list to see what was<br>
supported... which included pmix_v2.<br>
<br>
I very carefully reviewed the final report of slurm's ./configure, nothing<br>
there.  I grepped the config.log for any mention of pmix, which looked good.<br>
Similar for building openmpi.<br>
<br>
Turns out in the 1000s of line of output there was a line that mentions openssl<br>
support was missing (I hadn't installed libssl-dev).  Turns out that srun+pmix<br>
depends on openssl and gives a failure message that looks just like pmix is failing.<br>
<br>
So definitely grep your config.log for WARNING and keep an eye out for anything<br>
important missing.  My final fix to get rid of most of the warnings was to<br>
install the following packages (in puppet, but it's easy to read):<br>
  package { [libmysqld-dev,man2html,"libgtk2.0-dev","librrd-dev",<br>
  "libudev-dev","libjansson-dev","libssl-dev","libpmix-dev"]: ensure => latest }<br>
<br>
Was hoping that this might prevent someone else from having the same frustration.<br>
<br>
<br>
</blockquote></div></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">-----
Best regards, Artem Polyakov
(Mobile mail)</div>