mpdboot on MPICH2
$ cat hosts
wrk01
wrk02
$ mpdboot -n 2 -f hosts2 -r rsh -v
running mpdallexit on wrk01
LAUNCHED mpd on wrk01 via
RUNNING: mpd on wrk01
LAUNCHED mpd on wrk02 via wrk01
mpdboot_wrk01 (handle_mpd_output 359): failed to ping mpd on wrk02; recvd output={}
/etc/hosts (@wrk01) の中の127.0.0.1にホスト名が
含まれると、上記エラーになってしまう。
''(変更前)''
127.0.0.1 localhost.localdomain localhost &color(red){wrk1};
192.168.0.1 wrk01
192.168.0.2 wrk02
そこで、当該ホスト名を削除する。
''(変更後)''
127.0.0.1 localhost.localdomain localhost
192.168.0.1 wrk01
192.168.0.2 wrk02
変更後に、再度おなじコマンドを実行すると正常に動作するようになった。
$ mpdboot -f hosts -n 2 -r rsh -v
LAUNCHED mpd on wrk01 via
RUNNING: mpd on wrk01
LAUNCHED mpd on wrk02 via wrk01
RUNNING: mpd on wrk02$ mpdtrace
comp16
comp15