Open jiewu-plct opened 2 months ago
在openEuler 24.03 x86中测试:
在openEuler 24.03 RISC-V中测试:
二者都是同一个测试出错,它是oe_test_openmpi_cluster.
oe_test_openmpi_cluster.sh脚本中已知的错误:
1、命令的问题
重新配置防火墙的这个命令叫iptables, 脚本中写成了iptable.
在日志中显示该文件系统为只读文件系统,那么在mount挂载的时候应该加上-o rw参数
1、变量传递
脚本中使用了这几个变量,是在mugen的配置文件里指定的,需要仔细观察README.
2、shopt不存在问题
在早期测试中,日志里经常出现shopt找不到命令的错误,这是因为我把我当前用户的默认shell设置为了zsh,而zsh是没有shopt功能的,这是bash独有的功能,因此可以开一个bash子进程来跑这个测试。
3、ssh无法连接问题
为了方便测试,我把那三个需要传递进去的变量里其中的ip地址变量直接写当前机器的ip地址,用户写成root ,这个时候ssh无法成功连接。必须把/etc/ssh/ssh_config里的PermitRootLogin yes这个参数给注释掉才行。
4、防火墙问题 在ssh连接的时候出现被防火墙阻拦的问题,在测试的时候最好把防火墙关掉,测试结束之后再打开,防止firewalld干扰测试。
openmpi仍然不能正常运行,因此oe_test_openmpi_cluster测试里的所有子测试都不能通过。
经过多次尝试,由于opemmpi涉及到远程连接,而远程连接的数据传递总是出现失败的情况,导致之后的编译工作也跟着失败,我没有办法使它成功传递数据。
需求:
要求:
该项任务要求产出:
完成该项任务后,请在 2403_mugen失败测试用例清单 里找到相应测试套和测试用例栏位,并填写riscv复测结果,Failure Reason,Owner(填写中文名),Gitee ID,Issue/PR(填写提交issue或者PR的url),x86 测试情况。Issue/PR这个栏位可能已经填有内容,是之前在23.09版本上其他实习生同学分析的结果,供参考
说明: