AIXのrsyncはpoptを提供します。モジュールに不正なマジック番号エラーがあります。

AIXのrsyncはpoptを提供します。モジュールに不正なマジック番号エラーがあります。
[SERVER:root:/home/user:] rsync -avz --delete ...
Could not load program rsync:
    Dependent module /opt/freeware/lib/libpopt.a(libpopt.so.0) could not be loaded.
    The module has an invalid magic number.
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(600) [sender=3.0.6]
[SERVER:root:/home/user:] 
[SERVER:root:/home/user:] oslevel -s
6100-09-06-1543
[SERVER:root:/home/user:] rpm -qa | egrep -i 'popt|rsync'
popt-1.16-1
rsync-3.0.6-1
[SERVER:root:/home/user:] 

質問:rsyncが上記のエラーメッセージを表示するのはなぜですか?何が問題なのでしょうか?

修正する:

[SERVER:root:/home/user:] file /opt/freeware/lib/libpopt.a*
/opt/freeware/lib/libpopt.a: archive (big format)
[SERVER:root:/home/user:] 
[SERVER:root:/home/user:] getconf KERNEL_BITMODE
64
[SERVER:root:/home/user:] 
[SERVER:root:/home/user:] ar t /opt/freeware/lib/libpopt.a
libpopt.so.0
[SERVER:root:/home/user:] 

答え1

私は64ビットライブラリが32ビットカーネルにインストールされているか、その逆の場合にこれが起こるのを見ました。

答え2

回避策:TARGET側の人々は複数のpoptライブラリファイルを上書きしました。ターゲットにpoptを再インストールします。

関連情報