rpc.idmapd 无法在启动时启动

rpc.idmapd 无法在启动时启动

我在访问由 Kubuntu 14.10 框设置的 NFSv4(带有 Kerberos)服务器时遇到名称映射问题。

早期文档提到在 /etc/defaults/nfs-common 中设置 NEED_IDMAPD。然而,这似乎已从当前版本的配置文件中消失。手动添加它没有效果。

使用 ps -ef | grep idmapd 检查进程时,未显示进程存在。但是,运行 service idmapd restart 似乎会启动该进程(service idmap start 声称进程已在运行,尽管事实并非如此)。控制台输出:

root@kerensky:/home/notavi# service idmapd status
idmapd start/running
root@kerensky:/home/notavi# ps -ef | grep idmap
root      4761  4363  0 21:08 pts/5    00:00:00 grep --color=auto idmap
root@kerensky:/home/notavi# service idmapd restart
idmapd stop/waiting
idmapd start/running, process 4780
root@kerensky:/home/notavi# ps -ef | grep idmap
root      4780     1  0 21:08 ?        00:00:00 rpc.idmapd
root      4783  4363  0 21:08 pts/5    00:00:00 grep --color=auto idmap
root@kerensky:/home/notavi# 

一旦启动,其他一切都正常。我只需要弄清楚启动过程出了什么问题。检查日志只得到很少的信息:

Feb  9 20:55:07 kerensky kernel: init: idmapd main process (673) terminated with status 1
Feb  9 20:55:07 kerensky kernel: init: idmapd main process ended, respawning

尽管在 /etc/idmapd.conf 中将详细程度设置为 5,但日志中似乎没有任何其他信息。一旦手动重新启动,我就可以看到完整的调试日志输出。

相关内容