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/liblibiperfライブラリを選択する必要があります。 LIBPATHは通常にに設定されているため、/etc/environmentまだ設定していない場合は、ファイルを編集して再起動できるまで手動で設定する必要があります。

libgcclibgcc_s.a ファイルは、同じサイトで RPM ファイルとして提供されます。オペレーティングシステムレベル(6.1、7.1、または7.2)に適したバージョンをダウンロードしてください。

関連情報