该错误是由于用户没有足够的权限打开 '/var/log/slurm_jobacct.log' 文件引起的。解决方法如下:

  1. 确认你是以管理员身份登录系统。
  2. 执行以下命令,将 '/var/log/slurm_jobacct.log' 文件的权限设置为可读写:

sudo chmod 666 /var/log/slurm_jobacct.log

这将允许任何用户读取和写入该文件。
3. 重新启动 slurm 服务:

sudo systemctl restart slurmctld

4. 确保你的用户属于 'slurm' 用户组,以便有权限访问 slurm 相关的文件。可以通过以下命令将用户添加到 'slurm' 用户组:

sudo usermod -aG slurm

其中 '<username>' 是你的用户名。

完成以上步骤后,应该能够解决 'open /var/log/slurm_jobacct.log: Permission denied' 错误。
解决 Slurm 错误:open /var/log/slurm_jobacct.log: Permission denied

原文地址: https://www.cveoy.top/t/topic/oitp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录