在 AIX 7.1 服务器上安装后无法加载程序 iperf3

在 AIX 7.1 服务器上安装后无法加载程序 iperf3

安装后尝试使用 iperf3 时,我似乎没有找到任何 AIX 相关问题的解决方案:

root@dxxxxxxx in /: iperf3 -s
Could not load program iperf3:
Could not load module /opt/freeware/lib64/libiperf.a(libiperf.so.0).
        Dependent module libgcc_s.a(shr.o) could not be loaded.
Could not load module libgcc_s.a(shr.o).
System error: No such file or directory
Could not load module iperf3_64.
        Dependent module /opt/freeware/lib64/libiperf.a(libiperf.so.0) could not be loaded.
Could not load module .

我检查了 /opt/freeware/lib64 并看到该文件:

-rwxr-xr-x    1 root     system       316155 Sep 18 2017  libiperf.a

但当我执行以下操作时,它不显示 libiperf.so.0 内容:

/opt/freeware/lib64# ar -vt libipef.a

另外,我缺少 libgcc_s.a(shr.o) 文件。

答案1

iperf3 RPM 在 /usr/lib 中安装 libiperf.a 文件到 /opt/freeware/lib 目录的链接,因此只要您LIBPATH包含该/usr/lib目录,它就应该获取 libiperf 库。 LIBPATH 通常在 中设置/etc/environment,因此如果您尚未设置它,则需要手动设置它,直到可以编辑该文件并重新启动为止。

libgcclibgcc_s.a 文件由同一站点的 RPM 文件提供;下载适合您的操作系统级别的版本(6.1、7.1 或 7.2)。

相关内容