<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Malgun Gothic";
        panose-1:2 11 5 3 2 0 0 2 0 4;}
@font-face
        {font-family:"\@Malgun Gothic";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-believe-normal-left:yes;}
span.EmailStyle25
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><![if mso 9]><style>p.MsoNormal
        {margin-left:7.5pt;}
</style><![endif]><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=en-DE link="#0563C1" vlink="#954F72" style='word-wrap:break-word;margin-left:7.5pt;margin-top:7.5pt;margin-right:7.5pt;margin-bottom:7.5pt'><div class=WordSection1><div><div><div><p class=MsoNormal><span lang=EN-US>Hi,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>we had a similar issue in the past. We had to set config options AuthAltTypes and AuthAltParameters also in slurmdbd.conf, e.g.<o:p></o:p></span></p><p class=MsoNormal style='margin-right:7.5pt'><span style='color:black'>AuthAltTypes=auth/jwt<o:p></o:p></span></p><p class=MsoNormal><span style='color:black'>AuthAltParameters=jwt_key=/opt/slurm/etc/jwt_hs256.key<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:black'>That did the trick for db API queries.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:black'>Cheers,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:black'>Georgios<o:p></o:p></span></p></div></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span style='font-size:12.0pt;color:black'>From: </span></b><span style='font-size:12.0pt;color:black'>slurm-users <slurm-users-bounces@lists.schedmd.com> on behalf of </span><span lang=EN-US style='font-size:12.0pt;font-family:"Malgun Gothic",sans-serif;color:black'>김종록</span><span style='font-size:12.0pt;color:black'> <kjrstory.kim@samsung.com><br><b>Reply-To: </b>"kjrstory.kim@samsung.com" <kjrstory.kim@samsung.com>, Slurm User Community List <slurm-users@lists.schedmd.com><br><b>Date: </b>Thursday, 17. November 2022 at 06:37<br><b>To: </b>"slurm-users@lists.schedmd.com" <slurm-users@lists.schedmd.com><br><b>Subject: </b>[ext] [slurm-users] REST API Error Slurmdb<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'><o:p> </o:p></span></p></div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>Hello everyone.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'> <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>I installed Slurm 20.11.09 and installed mariadb, slurmdb and slurmrest normally.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>After issuing the jwt token, API test was performed.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>/slurm/v0.0.36/ping<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>/slurm/v0.0.36/diag<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>/slurm/v0.0.36/jobs<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>/slurm/v0.0.36/job/submit<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>I tested this APIs and there was no special problem.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>However, an error occurred in the slurmdb api.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'> <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>{<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>   "meta": {<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>     "plugin": {<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>       "type": "openapi\/dbv0.0.36",<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>       "name": "REST DB v0.0.36"<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>     },<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>     "Slurm": {<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>       "version": {<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>         "major": 20,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>         "micro": 9,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>         "minor": 11<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>       },<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>       "release": "20.11.9"<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>     }<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>   },<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>   "errors": [<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>     {<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>       "error_number": -1,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>       "error": "Unspecified error",<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>       "source": "slurmdb_get_stats"<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>     }<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>   ]<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'> }<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'> <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>The following error message was displayed on the slurmdbd.log file.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'> <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>[2022-11-17T13:46:01.451] error: g_slurm_auth_unpack: remote plugin_id 102 not found<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>[2022-11-17T13:46:01.451] error: slurm_unpack_received_msg: g_slurm_auth_unpack: REQUEST_PERSIST_INIT has authentication error: No error<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>[2022-11-17T13:46:01.451] error: slurm_unpack_received_msg: Header lengths are longer than data received<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>[2022-11-17T13:46:01.461] error: CONN:11 Failed to unpack SLURM_PERSIST_INIT message<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'> <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>The sacct command is executed normally.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'> <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>sacct --brief<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>       JobID      State ExitCode<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>------------ ---------- --------<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>2             COMPLETED      0:0<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>2.batch       COMPLETED      0:0<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>3             COMPLETED      0:0<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>3.batch       COMPLETED      0:0<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>4             COMPLETED      0:0<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>4.batch       COMPLETED      0:0<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>5             COMPLETED      0:0<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>5.batch       COMPLETED      0:0<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'> <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'> <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'>What's the problem?<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'> <o:p></o:p></span></p><table class=MsoNormalTable border=0 cellpadding=0 id=bannersignimg><tr><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'> <o:p></o:p></span></p></td></tr></table><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif;display:none'><o:p> </o:p></span></p><table class=MsoNormalTable border=0 cellpadding=0 id=confidentialsignimg><tr><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'><img width=521 height=145 style='width:5.427in;height:1.5104in' id="_x0000_i1026" src="cid:image001.gif@01D8FA6D.F12CBD50"><o:p></o:p></span></p></td></tr></table><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif;display:none'><o:p> </o:p></span></p><table class=MsoNormalTable border=0 cellpadding=0><tr><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif;border:solid windowtext 1.0pt;padding:0cm'><img width=32 height=32 style='width:.3333in;height:.3333in' id="_x0000_i1025" src="cid:~WRD0001.jpg" alt="Image removed by sender."></span><span style='font-size:10.0pt;font-family:"Malgun Gothic",sans-serif'><o:p></o:p></span></p></td></tr></table><p class=MsoNormal><o:p> </o:p></p></div></body></html>