在lua插件中编写一个非常简单的作业提交时,它检查时间限制值是否大于某个特定值以允许作业提交。我收到此错误。
<*>
我不认为错误出在我的代码中,因为我可以在VM上运行完全相同的脚本并获得预期的结果,但是由于某种原因我无法在生产中使用。我怀疑问题可能是由于lua模块或底层c没有正确安装,但我不知道如何检查。如果您很好奇,这是给我错误的脚本
slurmctld: job_submit/lua: /etc/slurm/job_submit.lua: non-numeric return code
由于某种原因,由于缺乏C和lua的errno.h值(我在此处使用ESLURM_INVALID_TIME_LIMIT所使用的值),我不知道如何跟踪。 我尝试在我的计算机和VM上搜索实际文件errno.h,以查看是否丢失了该文件或未正确构建它,但是我都找不到它。希望能提供任何帮助。
编辑:slurm_errno.h文件实际上是应该存在的位置,现在我不知道如何检查它是否被读取过。