Software-Installation

在 AIX 7.1 伺服器上安裝後無法載入程序 iperf3

  • May 1, 2018

在安裝後嘗試使用 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) 文件。

iperf3 RPM 在 /usr/lib 中安裝指向 libiperf.a 文件的 /opt/freeware/lib 目錄的連結,因此只要您LIBPATH包含該/usr/lib目錄,它就應該選擇 libiperf 庫。LIBPATH 通常設置在 中/etc/environment,因此如果您尚未設置它,則需要手動設置它,直到您可以編輯該文件並重新啟動。

libgcc_s.a 文件由libgcc同一站點的 RPM 文件提供;下載您的作業系統級別(6.1、7.1 或 7.2)的版本。

引用自:https://unix.stackexchange.com/questions/441135