Raspberry pi集群:control_cb(pmiserv_cb.c:200):断言(!关闭)失败

时间:2015-07-10 13:28:57

标签: raspberry-pi

我有2个PI,其中包含ip 192.168.0.2和192.168.0.3。我可以无密码ssh到每个pi。 (我曾经有300个ssh端口,但现在我把它改回22)

我关注tinkernut的pi群集教程:https://www.tinkernut.com/2014/05/make-cluster-computer-part-2/

我坚持这部分教程:" mpiexec -f machinefile -n 4 hostname"

我的命令只是" mpiexec -f machinefile -n 2 hostname"

运行我的简单命令后,输出为:

pi01(有效!)

当它试图达到pi02时,错误是

<host>/#/controller/action?params

我到目前为止所做的研究:

https://stackoverflow.com/questions/27419782/error-while-executing-mpi

mpiexec checkpointing error (RPi)

MPICH example cpi generates error when it runs on multiple fresh installed vps

1 个答案:

答案 0 :(得分:0)

我意识到我不使用交换机连接所有PI,而不是我为每个PI使用wifi加密狗。我ssh到PI1本身,这强制添加到.ssh下的know_hosts。我也是这样做的PI2。现在我能够执行这个命令:“mpiexec -f machinefile -n 2 hostname”。它输出“pi01”和“pi02”。如果它仍然无法正常工作,我建议您备份.ssh并重新生成一个新的。

http://kenpeter.github.io/raspberry/pi/2015/07/13/control-cb-assert-failed.html