AIX Open Source

 View Only
  • 1.  rsync error on aix

    Posted Tue February 02, 2021 02:58 AM
    even rsync is latest version getting error  some help on this issue

    tp0db:/# rpm -qa | grep -i rsync
    rsync-3.1.3-5.ppc
    tp0db:/# rpm -qa | grep -i libiconv*
    libiconv-1.15-1.ppc
    tp0db:/# rsync --version
    exec(): 0509-036 Cannot load program rsync because of the following errors:
            0509-150   Dependent module /usr/lib/libiconv.a(libiconv.so.2) could not be loaded.
            0509-152   Member libiconv.so.2 is not found in archive
    tp0db:/#


    ------------------------------
    Niranjan k
    ------------------------------


  • 2.  RE: rsync error on aix

    Posted Tue February 02, 2021 09:26 AM
    From where did you install libiconv and rsync ? 
    I do not see libiconv-1.15-1.ppc on AIX toolbox.
    Can you please provide following command's output.

    # rpm -qi libiconv-1.15-1.ppc

    # rpm -qi rsync​​


    ------------------------------
    SANKET RATHI
    ------------------------------



  • 3.  RE: rsync error on aix

    Posted Tue February 02, 2021 10:48 AM
    FInd the  outputs 

    tp0db:/mksysb# $echo $LIBPATH
    ksh: /usr/lib:/lib:.:  not found.
    tp0db:/mksysb# dump -X64 -Huv /opt/freeware/bin/rsync
    /opt/freeware/bin/rsync:
                            ***Loader Section***
                          Loader Header Information
    VERSION#         #SYMtableENT     #RELOCent        LENidSTR
    0x00000001       0x0000009e       0x00000661       0x0000005c
    #IMPfilID        OFFidSTR         LENstrTBL        OFFstrTBL
    0x00000003       0x00007518       0x00000654       0x00007574

                            ***Import File Strings***
    INDEX  PATH                          BASE                MEMBER
    0      /opt/freeware/lib64:/opt/freeware/lib:/usr/lib
    1                                    libc.a              shr_64.o
    2                                    libiconv.a          libiconv.so.2
    tp0db:/mksysb# rpm -ql libiconv
    /opt/freeware/bin/iconv
    /opt/freeware/doc/libiconv-1.16
    /opt/freeware/doc/libiconv-1.16/AUTHORS
    /opt/freeware/doc/libiconv-1.16/COPYING.LIB
    /opt/freeware/doc/libiconv-1.16/ChangeLog
    /opt/freeware/doc/libiconv-1.16/DEPENDENCIES
    /opt/freeware/doc/libiconv-1.16/DESIGN
    /opt/freeware/doc/libiconv-1.16/HACKING
    /opt/freeware/doc/libiconv-1.16/INSTALL.generic
    /opt/freeware/doc/libiconv-1.16/INSTALL.windows
    /opt/freeware/doc/libiconv-1.16/NEWS
    /opt/freeware/doc/libiconv-1.16/NOTES
    /opt/freeware/doc/libiconv-1.16/README
    /opt/freeware/doc/libiconv-1.16/THANKS
    /opt/freeware/include/iconv.h
    /opt/freeware/include/libcharset.h
    /opt/freeware/include/localcharset.h
    /opt/freeware/lib/libcharset.a
    /opt/freeware/lib/libiconv.a
    /opt/freeware/man/man1/iconv.1
    /opt/freeware/man/man3/iconv.3
    /opt/freeware/man/man3/iconv_close.3
    /opt/freeware/man/man3/iconv_open.3
    /opt/freeware/man/man3/iconv_open_into.3
    /opt/freeware/man/man3/iconvctl.3
    /opt/freeware/share/locale/af/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/bg/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/ca/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/cs/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/da/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/de/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/el/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/eo/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/es/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/et/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/fi/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/fr/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/ga/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/gl/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/hr/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/hu/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/id/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/it/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/ja/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/lt/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/nl/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/pl/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/pt_BR/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/rm/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/ro/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/ru/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/sk/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/sl/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/sq/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/sr/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/sv/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/tr/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/uk/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/vi/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/wa/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/zh_CN/LC_MESSAGES/libiconv.mo
    /opt/freeware/share/locale/zh_TW/LC_MESSAGES/libiconv.mo
    /usr/linux/bin/iconv
    /usr/linux/include/iconv.h
    /usr/linux/include/libcharset.h
    /usr/linux/include/localcharset.h
    /usr/linux/lib/libcharset.a
    /usr/linux/lib/libiconv.a
    tp0db:/mksysb#


    ------------------------------
    Niranjan k
    ------------------------------



  • 4.  RE: rsync error on aix

    Posted Tue February 02, 2021 10:53 AM
    The command "echo $LIBPATH" ​is used wrongly. There is "$" sign.
    But it is printing LIBPATH and that is wrong. There should not be system wide LIBPATH set. It is overwriting binary LIBPATH and hence picking library from /usr/lib instead of /opt/freeware/lib. 
    Try unsetting LIBPATH and run the command.

    ------------------------------
    SANKET RATHI
    ------------------------------