【发布时间】:2011-04-17 03:59:48
【问题描述】:
我在系统上配置和运行 MPI 时遇到问题。
这是我尝试过的:
1) 我在一台机器上运行了“mpd &”,然后在同一台机器上运行了“mpdtrace -l”。我得到这个作为输出:“my-lappy_53430 (127.0.1.1)”
2)在另一台机器上我运行了'mpd -h -p 53430 &'并得到了这个错误:
你能帮忙解决这个问题吗?我尝试从第二台机器 ping 和 ssh 第一台机器(运行 mpd 的机器),它工作正常。
在这之后我在第一台机器上执行了“mpdheck”,我得到了这个输出:
* * * 此主机的第一个 ipaddr(通过 my-lappy)是:127.0.1.1
这些是第一台机器的 /etc/hosts 的内容:
127.0.0.1 本地主机 127.0.1.1 我的笔记本 # 以下行适用于支持 IPv6 的主机 ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts然后我运行“mpdcheck -l”并将其作为输出:
********** 您的非限定主机名解析为 127.0.0.1,即 为 localhost 保留的 IP 地址。这很可能意味着 您的 /etc/hosts 文件中有一行与此类似的行: 127.0.0.1 $uqhn 这也许应该更改为以下内容: 127.0.0.1 localhost.localdomain 本地主机 **********即使将 /etc/hosts 的第一行更改为“127.0.0.1 localhost.localdomain localhost”,我仍然从“mpdcheck -l”得到相同的输出
请注意,我无法访问网络的 DNS 服务器,并且这些机器在 DNS 服务器中没有 DNS 条目。 (我认为这应该不是问题,因为我们总是可以使用 IP 地址而不是主机名。不是吗?)
【问题讨论】:
标签: mpi