Termux环境下ArchLinux运行MPI程序mpirun报无可用带外通信网络接口错误
Termux内ArchLinux发行版执行
mpirun报错问题 - 运行场景:在Termux环境部署的ArchLinux发行版中执行
mpirun --allow-run-as-root触发异常,相同程序在原生Termux环境可正常运行,无故障。 - 程序原始报错输出如下:
[localhost:06773] opal_ifinit: ioctl(SIOCGIFHWADDR) failed with errno=13 [localhost:06773] pmix_ifinit: ioctl(SIOCGIFHWADDR) failed with errno=13 [localhost:06773] oob_tcp: problems getting address for index 83376 (kernel index -1) -------------------------------------------------------------------------- No network interfaces were found for out-of-band communications. We require at least one available network for out-of-band messaging. --------------------------------------------------------------------------
- 已排查情况:
- 检索公开技术社区相关问题方案,未找到适配当前场景的解决方法
- 注:临时执行
export OMPI_MCA_oob=^tcp可消除TCP相关报错
当前环境网络配置原始输出
ifconfig命令输出
dummy0: flags=195<UP,BROADCAST,RUNNING,NOARP> mtu 1500 inet6 fe80::38a0:1bff:fe81:d4f5 prefixlen 64 scopeid 0x20<link> unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 0 (UNSPEC) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 3 bytes 210 (210.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 0 (UNSPEC) RX packets 17247 bytes 2062939 (1.9 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 17247 bytes 2062939 (1.9 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 p2p0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 rmnet_data0: flags=65<UP,RUNNING> mtu 1500 inet 10.140.58.138 netmask 255.255.255.252 inet6 fe80::93a5:ad99:4660:adc4 prefixlen 64 scopeid 0x20<link> unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC) RX packets 416796 bytes 376287723 (358.8 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 318293 bytes 69933666 (66.6 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 rmnet_data7: flags=65<UP,RUNNING> mtu 2000 inet6 fe80::a6b7:c914:44de:639 prefixlen 64 scopeid 0x20<link> unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC) RX packets 8 bytes 620 (620.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 10 bytes 752 (752.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 rmnet_ipa0: flags=65<UP,RUNNING> mtu 2000 unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC) RX packets 222785 bytes 381290027 (363.6 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 318303 bytes 69934418 (66.6 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlan0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC) RX packets 650238 bytes 739939859 (705.6 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 408284 bytes 63728624 (60.7 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ip addr命令输出
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default link/ether 3a:a0:1b:81:d4:f5 brd ff:ff:ff:ff:ff:ff inet6 fe80::38a0:1bff:fe81:d4f5/64 scope link valid_lft forever preferred_lft forever 3: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default link/sit 0.0.0.0 brd 0.0.0.0 4: rmnet_ipa0: <UP,LOWER_UP> mtu 2000 qdisc pfifo_fast state UNKNOWN group default qlen 1000 link/[530] 5: rmnet_data0: <UP,LOWER_UP> mtu 1500 qdisc htb state UNKNOWN group default qlen 1000 link/[530] inet 10.140.58.138/30 scope global rmnet_data0 valid_lft forever preferred_lft forever inet6 fe80::93a5:ad99:4660:adc4/64 scope link valid_lft forever preferred_lft forever 6: rmnet_data1: <> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/[530] 7: rmnet_data2: <> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/[530] 8: rmnet_data3: <> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/[530] 9: rmnet_data4: <> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/[530] 10: rmnet_data5: <> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/[530] 11: rmnet_data6: <> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/[530] 12: rmnet_data7: <UP,LOWER_UP> mtu 2000 qdisc htb state UNKNOWN group default qlen 1000 link/[530] inet6 fe80::a6b7:c914:44de:639/64 scope link valid_lft forever preferred_lft forever 13: r_rmnet_data0: <> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/[530] 14: r_rmnet_data1: <> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/[530] 15: r_rmnet_data2: <> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/[530] 16: r_rmnet_data3: <> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/[530] 17: r_rmnet_data4: <> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/[530] 18: r_rmnet_data5: <> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/[530] 19: r_rmnet_data6: <> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/[530] 20: r_rmnet_data7: <> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/[530] 21: r_rmnet_data8: <> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/[530] 22: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether 04:d1:3a:07:70:4b brd ff:ff:ff:ff:ff:ff 23: p2p0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether 06:d1:3a:07:70:4b brd ff:ff:ff:ff:ff:ff
内容的提问来源于stack exchange,提问作者Linus Fernandes
相关产品推荐
相关产品推荐

