我创建了一个虚拟机并在其上安装了 Debian 6,然后复制了硬盘以供另一个虚拟机使用。对于新复制的虚拟机,我更改了 IP 地址、主机名和 MAC 地址。现在,每当我启动机器时,它都会出现以下失败消息:
“启动 NFS 通用实用程序:statd 失败!”
“startpar:服务返回失败:nfs-common ... 失败!”
“警告:exim paniclog /var/log/exim4/paniclog 的大小为非零,邮件系统可能已损坏... 失败!”
我知道这是一个相当常见的问题,但我还没有找到任何解决方案。我已经尝试卸载 nfs-common 和 portmap,然后重新安装 nfs-common 和 rpcbind(我读到我应该安装它而不是 portmap)。这没有成功。有人能告诉我我可以采取哪些步骤来找出问题所在吗?
答案1
man statd
/FILES
- 开始阅读。
第一个猜测是:您的几个配置文件中仍然有旧的主机名。我首先会检查一下:
find /etc /var -type f | xargs fgrep
(无论您的旧主机名是什么)
答案2
有 nfs 和 portmap 的日志吗?syslog、dmesg?您还可以set -x
在 init 脚本的开头添加并手动运行它,以查看失败的时间和原因。