2014-08-06 17:50 GMT+02:00 Erica Riello <ericaflrie...@gmail.com>:

>  Uwe,
>
> I've created slurm user and edited the value in slurm.conf. However, it
> still shows the same error message:
>
> > sudo slurmctld -D -vvvv
> slurmctld: pidfile not locked, assuming no running daemon
> slurmctld: error: Configured MailProg is invalid
> slurmctld: error: Job accounting information gathered, but not stored
> slurmctld: fatal: Incorrect permissions on state save loc: /var/spool
>
> There's no /var/log/audit directory, is it supposed to be there?
>
> I'm a newbie, I don't know what's SELinux...
>
 http://pl.wikipedia.org/wiki/Security-Enhanced_Linux
;-)

>
> The file slurm.conf is attached to this email.
>
> Regards,
>
> Erica
>
>
>
> 2014-08-05 17:55 GMT-03:00 Uwe Sauter <uwe.sauter...@gmail.com>:
>
>  I suggest that you create the slurm user as described in the guide.
>> Check again the permissions of all folders that are configured in
>> slurm.conf. (Does munge run as a separate user?)
>>
>> If you still have problems then it would be good if you post your
>> complete slurm.conf so the list can check that for errors.
>>
>> Also take a look into /var/log/audit/audit.log (at least on RHEL based
>> distributions this is the file where SELinux logs errors).
>>
>> I'm not sure if SELinux could be another piece in this puzzle but you
>> could also try turning off SELinux temporarily (run setenforce 0, this
>> won't survive a reboot).
>>
>>
>> Regards,
>>
>>     Uwe
>>
>> Am 05.08.2014 22:39, schrieb Erica Riello:
>>
>> Uwe,
>>
>>  Thank you for the info.
>>
>>  I compiled it myself, following the instructions available in the
>> website.
>>
>>  Regards,
>>
>>  Erica.
>>
>>
>> 2014-08-05 17:32 GMT-03:00 Uwe Sauter <uwe.sauter...@gmail.com>:
>>
>>>  Erica,
>>>
>>> sure it could be changed. But then you have to change all the
>>> permissions of the different folders that slurm uses to reflect that.
>>>
>>> Running daemons as root is discouraged since a few years for security
>>> reasons. This doesn't necessarly mean that the daemon is started by that
>>> user account but that it gives up all those privileges that it doesn't need
>>> right after the start and that it also changes the EUID (effective user id)
>>> once it did setup all the things it needs root privileges for (like binding
>>> a socket <1024).
>>> The keyword to search for is "capabilities".  A very good and detailed
>>> book about this and many other topics is "The Linux Programming Interface"
>>> by Michael Kerrisk (http://man7.org/tlpi/)
>>>
>>> Can you tell us how you installed slurm? Did you compile it yourself or
>>> used RPMs? If you used RPMs, those should have created the user account I
>>> was referring to.
>>>
>>> I didn't have problems installing by following
>>> http://slurm.schedmd.com/quickstart_admin.html
>>>
>>> Regards,
>>>
>>>     Uwe
>>>
>>>
>>> Am 05.08.2014 22:20, schrieb Erica Riello:
>>>
>>> Hi Uwe,
>>>
>>>  I thought it could be changed to another user. Well, if it is the user
>>> who will run the daemons, shouldn't it be root?
>>>
>>>  Regards,
>>>
>>>  Erica
>>>
>>>
>>> 2014-08-05 17:10 GMT-03:00 Uwe Sauter <uwe.sauter...@gmail.com>:
>>>
>>>>  Hi Erica,
>>>>
>>>> I think you misunderstood the concept of "service user" in Linux.
>>>>
>>>> SlurmUser in the slurm.conf doesn't mean which user should be able to
>>>> use SLURM (submit jobs, etc.) but which system user will run the slurm
>>>> control daemon and slurm database daemon. This user is usually called
>>>> "slurm".
>>>>
>>>> Here's the line of my /etc/passwd for this user:
>>>>
>>>> slurm:x:222:222:SLURM Manager:/:/bin/false
>>>>
>>>>
>>>> Regards,
>>>>
>>>>     Uwe
>>>>
>>>>
>>>> Am 05.08.2014 22:04, schrieb Erica Riello:
>>>>
>>>> Kiran,
>>>>
>>>>  that's exactly what I've done, but I still get the same error
>>>> messages.
>>>>
>>>>  Erica
>>>>
>>>>
>>>>  2014-08-05 15:54 GMT-03:00 Kiran Thyagaraja <ki...@rice.edu>:
>>>>
>>>>>
>>>>> You should be ideally specifying a directory under /var/spool
>>>>> e.g /var/spool/slurm and then change its permissions so that the
>>>>> SlurmUser can write to it.
>>>>>
>>>>> Kiran
>>>>>
>>>>> On 08/05/2014 01:33 PM, Mike Johnson wrote:
>>>>>
>>>>>> Re: [slurm-dev]
>>>>>>
>>>>>> Hi Erica
>>>>>>
>>>>>> What's the value of SlurmUser in the slurm.conf?
>>>>>>
>>>>>> You'll need to make sure the MailProg exists and is executable by the
>>>>>> SlurmUser too
>>>>>>
>>>>>> Mike
>>>>>>
>>>>>>
>>>>>>  On 5 August 2014 18:20, Erica Riello <ericaflrie...@gmail.com
>>>>>> <mailto:ericaflrie...@gmail.com>> wrote:
>>>>>>
>>>>>>     Hi all,
>>>>>>
>>>>>>     I've been trying to run the slurm controller daemon, but I get an
>>>>>>     error I have no idea how to solve:
>>>>>>
>>>>>>     > sudo slurmctld -Dcvvvv
>>>>>>     slurmctld: pidfile not locked, assuming no running daemon
>>>>>>     slurmctld: error: Configured MailProg is invalid
>>>>>>     slurmctld: error: Job accounting information gathered, but not
>>>>>> stored
>>>>>>     slurmctld: fatal: Incorrect permissions on state save loc:
>>>>>> /var/spool
>>>>>>
>>>>>>
>>>>>>     Munge daemon is running and /var/spool permissions are:
>>>>>>
>>>>>>     > ls -ld /var/spool
>>>>>>     drwxr-xr-x 10 root root 4096 Ago  5 13:31 /var/spool
>>>>>>
>>>>>>     Does anyone knows how should /var/spool permissions be set?
>>>>>>
>>>>>>     Thanks in advance.
>>>>>>
>>>>>>     -- Erica
>>>>>>
>>>>>>
>>>>>>
>>>>
>>>>
>>>>  --
>>>> ===============
>>>> Erica Riello
>>>> Aluna Engenharia de Computação PUC-Rio
>>>>
>>>>
>>>>
>>>
>>>
>>>  --
>>> ===============
>>> Erica Riello
>>> Aluna Engenharia de Computação PUC-Rio
>>>
>>>
>>>
>>
>>
>>  --
>> ===============
>> Erica Riello
>> Aluna Engenharia de Computação PUC-Rio
>>
>>
>>
>
>
> --
> ===============
> Erica Riello
> Aluna Engenharia de Computação PUC-Rio
>
>

Reply via email to