You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装Slurm 23.11时slurmdbd报错无法找到auth/munge插件求助

解决Slurmdbd启动时"cannot find auth plugin for auth/munge"错误

针对你安装Slurm 23.11版本时遇到的slurmdbd: error: cannot find auth plugin for auth/munge错误,以下是针对性的排查与修复步骤:

1. 补全编译时的Munge支持参数

你当前的configure命令未包含--with-munge参数,这是导致插件无法被正确关联的核心原因之一。重新编译Slurm并启用Munge支持:

# 清理之前的编译产物
cd ~/slurmConfDir/slurm-23.11.5/obj-x86_64-linux-gnu
sudo make clean

# 重新配置编译参数,添加--with-munge
cd ..
sudo ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc/slurm --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --disable-debug --with-slurmrestd --with-pmix --enable-pam --with-systemdsystemunitdir=/lib/systemd/system --with-munge

# 重新编译安装
cd obj-x86_64-linux-gnu
sudo make
sudo make install

# 重新生成并安装deb包(如果需要)
sudo mk-build-deps -i debian/control 
debuild -b -uc -us
sudo dpkg -i ../slurm-*.deb

2. 配置Slurm插件路径

确保Slurmdbd能找到auth_munge.so所在目录,编辑/etc/slurm/slurmdbd.conf,添加或修改以下配置:

SlurmdbdPluginDir=/usr/lib/x86_64-linux-gnu/slurm

保存后重启服务:

sudo systemctl restart slurmdbd

3. 修正Munge密钥的位置与权限

Munge密钥需要存放在标准路径并配置正确权限:

# 移动密钥到标准目录
sudo cp ~/slurmConfDir/munge.key /etc/munge/munge.key

# 设置属主与权限
sudo chown munge:munge /etc/munge/munge.key
sudo chmod 400 /etc/munge/munge.key

# 重启Munge服务
sudo systemctl restart munge

4. 确保系统能加载Slurm插件库

更新系统库缓存,确认Slurm插件目录被识别:

# 添加Slurm插件路径到ldconfig配置
echo "/usr/lib/x86_64-linux-gnu/slurm" | sudo tee /etc/ld.so.conf.d/slurm.conf

# 更新缓存
sudo ldconfig

# 验证是否生效
ldconfig -p | grep auth_munge

5. 调整Slurmdbd运行用户的权限

将slurm用户加入munge组,确保其能访问Munge资源:

sudo usermod -aG munge slurm
sudo systemctl restart slurmdbd

内容的提问来源于stack exchange,提问作者Alhu.A

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 09:35:11