AIX Open Source

AIX Open Source

Share your experiences and connect with fellow developers to discover how to build and manage open source software for the AIX operating system

 View Only
  • 1.  yum install errot on AIX 7100-04-05-1720

    Posted Tue July 04, 2023 09:37 AM

     Hi,support

          I install yum on AIX 7.1 in https://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/ezinstall/ppc/ software named yum_bundle_v6.tar。However,after I install some depend software,I execute yum ,The output is as follows,and How to solve this problem ?

    [localhost]root@/$yum
    exec(): 0509-036 Cannot load program /opt/freeware/bin/python2 because of the following errors:
            0509-130 Symbol resolution failed for /opt/freeware/lib/libpython2.7.so because:
            0509-136   Symbol _GLOBAL__AIXI_libsqlite3_so (number 219) is not exported from
                       dependent module /usr/opt/rpm/lib/libsqlite3.so.
            0509-136   Symbol _GLOBAL__AIXD_libsqlite3_so (number 220) is not exported from
                       dependent module /usr/opt/rpm/lib/libsqlite3.so.
            0509-026 System error: Error 0
            0509-192 Examine .loader section symbols with the
                     'dump -Tv' command.
    [localhost]root@/$echo $LIBPATH
    /usr/opt/rpm/lib:/opt/freeware/lib:/usr/lib:/lib
    [localhost]root@/$cd /usr/opt/rpm/lib/
    [localhost]root@/usr/opt/rpm/lib$ls -l |grep libsqlite3
    -r-xr-xr-x    1 root     system      2526346 Mar 15 2021  libsqlite3.a
    -r-xr-xr-x    1 root     system      1211924 Mar 15 2021  libsqlite3.so
    [localhost]root@/usr/opt/rpm/lib$rpm -qa
    AIX-rpm-7.1.4.31-7.ppc
    libgcc-10-2.ppc
    zlib-1.2.13-1.ppc
    ncurses-6.3-1.ppc
    readline-8.2-1.ppc
    gettext-0.19.7-1.ppc
    yum-metadata-parser-1.1.4-2.ppc
    python-2.7.18-4.ppc
    python-iniparse-0.4-1.noarch
    curl-7.52.1-1.ppc
    python-urlgrabber-3.10.1-1.noarch
    python-devel-2.7.18-4.ppc
    expat-devel-2.5.0-1.ppc
    db-4.8.24-3.ppc
    libgcc10-10.3.0-6.ppc
    libstdc++10-10.3.0-6.ppc
    libstdc++-10-2.ppc
    expat-2.5.0-1.ppc
    sqlite-3.41.2-1.ppc
    glib2-2.14.6-2.ppc
    libffi-3.4.2-1.ppc
    pysqlite-1.1.7-2.ppc
    ca-certificates-2016.10.7-2.ppc
    python-pycurl-7.19.3-1.ppc
    yum-3.4.3-8.noarch
    python-tools-2.7.18-4.ppc
    gdbm-1.8.3-5.ppc
    [localhost]root@/usr/opt/rpm/lib$oslevel -s
    7100-04-05-1720
    [localhost]root@/usr/opt/rpm/lib$



    ------------------------------
    宗阳 李
    ------------------------------


  • 2.  RE: yum install errot on AIX 7100-04-05-1720

    Posted Wed July 05, 2023 01:49 PM

    Hi,

    You have any LIBPATH set ?

    Also, DNF is the prefered package manager as YUM and python-2 are already out of support.



    ------------------------------
    SANGAMESH
    ------------------------------



  • 3.  RE: yum install errot on AIX 7100-04-05-1720

    Posted Thu July 06, 2023 10:52 PM

    Dear support !

           I set LIBPATH:LIBPATH=/usr/opt/rpm/lib:/opt/freeware/lib:/usr/lib:/lib befor execute YUM command 。Could you find root cause through log ?

           Also,could you tell me the tips about DNF install and download package ,for example ,Install GIT software 。To be honest ,Install GIT on AIX (7100-04-05-1720)is my final goal。 thanks!

    root@/$yum
    exec(): 0509-036 Cannot load program /opt/freeware/bin/python2 because of the following errors:
            0509-130 Symbol resolution failed for /opt/freeware/lib/libpython2.7.so because:
            0509-136   Symbol _GLOBAL__AIXI_libsqlite3_so (number 219) is not exported from
                       dependent module /usr/opt/rpm/lib/libsqlite3.so.
            0509-136   Symbol _GLOBAL__AIXD_libsqlite3_so (number 220) is not exported from
                       dependent module /usr/opt/rpm/lib/libsqlite3.so.
            0509-026 System error: Error 0
            0509-192 Examine .loader section symbols with the
                     'dump -Tv' command.
    root@/$env
    _=/usr/bin/env
    LANG=en_US
    LOGIN=root
    CLCMD_PASSTHRU=1
    PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java6/jre/bin:/usr/java6/bin:/opt/freeware/bin:/opt/freeware/lib:/opt/freeware/bin
    EXTENDED_HISTORY=ON
    LC__FASTMSG=true
    LOGNAME=root
    MAIL=/usr/spool/mail/root
    LOCPATH=/usr/lib/nls/loc
    PS1=[hamesbk101]$USER@$PWD$
    USER=root
    AUTHSTATE=compat
    SHELL=/usr/bin/ksh
    ODMDIR=/etc/objrepos
    HOME=/
    TERM=xterm
    MAILMSG=[YOU HAVE NEW MAIL]
    PWD=/
    TZ=Asia/Shanghai
    A__z=! LOGNAME
    NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat:/usr/lib/nls/msg/%l.%c/%N:/usr/lib/nls/msg/%l.%c/%N.cat
    LIBPATH=/usr/opt/rpm/lib:/opt/freeware/lib:/usr/lib:/lib



    ------------------------------
    宗阳 李
    ------------------------------



  • 4.  RE: yum install errot on AIX 7100-04-05-1720

    Posted Fri July 07, 2023 04:03 AM

    Run the yum command without setting any LIBPATH.



    ------------------------------
    SANGAMESH
    ------------------------------