<html><head></head><body><div style="color:#000; background-color:#fff; font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px"><div style="font-family: "Helvetica Neue", "Segoe UI", Helvetica, Arial, "Lucida Grande", sans-serif;" id="yui_3_16_0_ym19_1_1510858340123_6617">>Forgive me for saying this. I do have a bit of experience in building HPC systems.</div><div style="font-family: "Helvetica Neue", "Segoe UI", Helvetica, Arial, "Lucida Grande", sans-serif;" id="yui_3_16_0_ym19_1_1510858340123_6618">>Distro supplied software packages have improved a lot over the years.</div><div style="font-family: "Helvetica Neue", "Segoe UI", Helvetica, Arial, "Lucida Grande", sans-serif;" dir="ltr" id="yui_3_16_0_ym19_1_1510858340123_6619">>But they do tend to be out of date compared to the latest versions of (say) Slurm.</div><div style="font-family: "Helvetica Neue", "Segoe UI", Helvetica, Arial, "Lucida Grande", sans-serif;" dir="ltr" id="yui_3_16_0_ym19_1_1510858340123_6619"><br></div><div style="font-family: "Helvetica Neue", "Segoe UI", Helvetica, Arial, "Lucida Grande", sans-serif;" dir="ltr" id="yui_3_16_0_ym19_1_1510858340123_6619">It is actually a great deal of work to package Slurm for some distros.   It is a big package with </div><div style="font-family: "Helvetica Neue", "Segoe UI", Helvetica, Arial, "Lucida Grande", sans-serif;" dir="ltr" id="yui_3_16_0_ym19_1_1510858340123_6619">many moving parts.  Very difficult to test comprehensively on multiple architectures and with </div><div style="font-family: "Helvetica Neue", "Segoe UI", Helvetica, Arial, "Lucida Grande", sans-serif;" dir="ltr" id="yui_3_16_0_ym19_1_1510858340123_6619">hundreds/thousands of possible configurations.   That said, I think I do a fairly good job with </div><div style="font-family: "Helvetica Neue", "Segoe UI", Helvetica, Arial, "Lucida Grande", sans-serif;" dir="ltr" id="yui_3_16_0_ym19_1_1510858340123_6619">the Fedora releases.  It is volunteer work for most of us.</div><div style="font-family: "Helvetica Neue", "Segoe UI", Helvetica, Arial, "Lucida Grande", sans-serif;" dir="ltr" id="yui_3_16_0_ym19_1_1510858340123_6619"><br></div><div style="font-family: "Helvetica Neue", "Segoe UI", Helvetica, Arial, "Lucida Grande", sans-serif;" dir="ltr" id="yui_3_16_0_ym19_1_1510858340123_6619">Phil  </div> <div class="qtdSeparateBR"><br><br></div><div class="yahoo_quoted" style="display: block;"> <div style="font-family: Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 13px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir="ltr"><font size="2" face="Arial"> On Thursday, November 16, 2017 9:08 AM, John Hearns <hearnsj@gmail.com> wrote:<br></font></div>  <br><br> <div class="y_msg_container"><div id="yiv0036001128"><div><div dir="ltr"><div>Forgive me for saying this. I do have a bit of experience in building HPC systems.</div><div>Distro supplied software packages have improved a lot over the years.</div><div>But they do tend to be out of date compared to the latest versions of (say) Slurm.</div><div>I really would say you should consider downloading and installing from the vendors site.</div><div>The same thing goes for compilers, MPI, and many software packages.</div><div><br clear="none"></div><div>Yes, the distro supplied debs or RPMs are easy to install and will be tested against that distro.</div><div>But (again) they will eb installed locally on the nodes. So again with compilers, MPI , Python modules....</div><div>you tend to instlal these on a network shared drive so that you have one central install.</div><div><br clear="none"></div><div><br clear="none"></div><div><br clear="none"></div><div><br clear="none"></div></div><div class="yiv0036001128yqt3818637397" id="yiv0036001128yqt26792"><div class="yiv0036001128gmail_extra"><br clear="none"><div class="yiv0036001128gmail_quote">On 16 November 2017 at 14:47, E V <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:eliventer@gmail.com" target="_blank" href="mailto:eliventer@gmail.com">eliventer@gmail.com</a>></span> wrote:<br clear="none"><blockquote class="yiv0036001128gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">You may need to install a systemd override file if you have some of<br clear="none">
the system config left over, it has the path set to /usr/bin/. Example<br clear="none">
for slurmd, slurmctld and slurmdbd are the same just changing the<br clear="none">
names:<br clear="none">
<br clear="none">
cat /etc/systemd/system/slurmd. service.d/override.conf<br clear="none">
[Service]<br clear="none">
ExecStart=<br clear="none">
ExecStart=/usr/local/sbin/ slurmd $SLURMD_OPTIONS<br clear="none">
<div class="yiv0036001128HOEnZb"><div class="yiv0036001128h5"><br clear="none">
On Wed, Nov 15, 2017 at 12:37 PM, Bruno Santos <<a rel="nofollow" shape="rect" ymailto="mailto:bacmsantos@gmail.com" target="_blank" href="mailto:bacmsantos@gmail.com">bacmsantos@gmail.com</a>> wrote:<br clear="none">
> Hi everyone,<br clear="none">
><br clear="none">
> I am currently trying to install slurm to serve as a job scheduler for a<br clear="none">
> research institute. I have installed Debian stretch and initially installed<br clear="none">
> and configured slurm from the repos.<br clear="none">
> HoweverI then tried to play with a different server serving as node and<br clear="none">
> realized that due to the different versions of debian the controller and the<br clear="none">
> daemon where running different versions of slurm and so not working.<br clear="none">
> I have since done apt-get remove --purge and tried to install slurm from<br clear="none">
> src. But it seems that the old configuration is still stuck somewhere as<br clear="none">
> when I try to run:<br clear="none">
><br clear="none">
> #systemctl enable slurmctld<br clear="none">
> Synchronizing state of slurmctld.service with SysV service script with<br clear="none">
> /lib/systemd/systemd-sysv- install.<br clear="none">
> Executing: /lib/systemd/systemd-sysv- install enable slurmctld<br clear="none">
> Failed to enable unit: Unit file /etc/systemd/system/slurmctld. service is<br clear="none">
> masked.<br clear="none">
> # whereis slurmctld<br clear="none">
> slurmctld: /usr/local/sbin/slurmctld<br clear="none">
> # slurmctld<br clear="none">
> bash: /usr/sbin/slurmctld: No such file or directory<br clear="none">
><br clear="none">
> Any idea what could be going wrong?<br clear="none">
><br clear="none">
> Thank you very much in advance.<br clear="none">
> Best,<br clear="none">
> Bruno<br clear="none">
><br clear="none">
><br clear="none">
<br clear="none">
</div></div></blockquote></div><br clear="none"></div></div></div></div><br><br></div>  </div> </div>  </div></div></body></html>