AIX Open Source

 View Only
Expand all | Collapse all

Error AIX after install with DNF Python3

  • 1.  Error AIX after install with DNF Python3

    IBM Champion
    Posted Wed November 30, 2022 11:35 PM
    Edited by Vincencio Michaelis Wed November 30, 2022 11:40 PM
    Hi 
    i made install of python3 on AIX 72 with DNF and now i got always this error:

    root@rb3zi26cl(Si):/SOFTWARE/IBM/DNF/AIX71_72 $ python3 -V
    exec(): 0509-036 Cannot load program python3.7m_64 because of the following errors:
    rtld: 0712-001 Symbol _GLOBAL__AIXI_libffi_so was referenced
    from module python3.7m_64(), but a runtime definition
    of the symbol was not found.
    rtld: 0712-001 Symbol _GLOBAL__AIXD_libffi_so was referenced
    from module python3.7m_64(), but a runtime definition
    of the symbol was not found.
    rtld: 0712-002 fatal error: exiting.

    Get this error also when doing a simple dnf command:

    root@rb3zi26cl(Si):/ $ dnf
    exec(): 0509-036 Cannot load program /opt/freeware/bin/python3_32 because of the following errors:
    rtld: 0712-001 Symbol _GLOBAL__AIXI_libffi_so was referenced
    from module python3_32(), but a runtime definition
    of the symbol was not found.
    rtld: 0712-001 Symbol _GLOBAL__AIXD_libffi_so was referenced
    from module python3_32(), but a runtime definition
    of the symbol was not found.


    rpm -qa list will be at the end here added

    root@rb3zi26cl(Si):/ $ oslevel -s
    7200-05-03-2148



    root@rb3zi26cl(Si):/SOFTWARE/IBM/DNF/AIX71_72 $ dnf install python3
    Last metadata expiration check: 0:00:50 ago on Thu Dec 1 05:20:55 CET 2022.
    Package python3-3.7.9-0.ppc is already installed.
    Dependencies resolved.
    ======================================================================================================================================================================================================================
    Package Architecture Version Repository Size
    ======================================================================================================================================================================================================================
    Upgrading:
    bzip2 ppc 1.0.8-2 AIX_Toolbox 238 k
    expat ppc 2.4.9-1 AIX_Toolbox 988 k
    gdbm ppc 1.23-1 AIX_Toolbox 283 k
    info ppc 6.7-1 AIX_Toolbox 699 k
    libiconv ppc 1.16-1 AIX_Toolbox 1.6 M
    lua ppc 5.4.1-1 AIX_Toolbox 2.3 M
    ncurses ppc 6.3-1 AIX_Toolbox 3.6 M
    python3 ppc 3.7.12-1 AIX_Toolbox 39 M
    readline ppc 8.1-1 AIX_Toolbox 2.5 M
    readline-devel ppc 8.1-1 AIX_Toolbox 189 k
    sqlite ppc 3.37.2-1 AIX_Toolbox 9.0 M
    Installing dependencies:
    xz-libs ppc 5.2.5-1 AIX_Toolbox 540 k

    Transaction Summary
    ======================================================================================================================================================================================================================
    Install 1 Package
    Upgrade 11 Packages

    Total size: 61 M
    Total download size: 39 M
    Is this ok [y/N]: y
    Downloading Packages:
    [SKIPPED] bzip2-1.0.8-2.aix6.1.ppc.rpm: Already downloaded
    [SKIPPED] expat-2.4.9-1.aix7.1.ppc.rpm: Already downloaded
    [SKIPPED] gdbm-1.23-1.aix7.1.ppc.rpm: Already downloaded
    [SKIPPED] info-6.7-1.aix6.1.ppc.rpm: Already downloaded
    [SKIPPED] libiconv-1.16-1.aix6.1.ppc.rpm: Already downloaded
    [SKIPPED] lua-5.4.1-1.aix6.1.ppc.rpm: Already downloaded
    [SKIPPED] ncurses-6.3-1.aix7.1.ppc.rpm: Already downloaded
    [SKIPPED] readline-8.1-1.aix6.1.ppc.rpm: Already downloaded
    [SKIPPED] readline-devel-8.1-1.aix6.1.ppc.rpm: Already downloaded
    [SKIPPED] sqlite-3.37.2-1.aix7.1.ppc.rpm: Already downloaded
    (11/12): xz-libs-5.2.5-1.aix6.1.ppc.rpm 957 kB/s | 540 kB 00:00
    (12/12): python3-3.7.12-1.aix6.1.ppc.rpm 6.2 MB/s | 39 MB 00:06
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Total 6.2 MB/s | 39 MB 00:06
    Running transaction check
    Transaction check succeeded.
    Running transaction test
    Transaction test succeeded.
    Running transaction
    Preparing : 1/1
    Upgrading : ncurses-6.3-1.ppc 1/23
    Upgrading : libiconv-1.16-1.ppc 2/23
    Running scriptlet: libiconv-1.16-1.ppc 2/23
    add shr4.o shared members from /usr/lib/libiconv.a to /opt/freeware/lib/libiconv.a
    add shr.o shared members from /usr/lib/libiconv.a to /opt/freeware/lib/libiconv.a
    add shr4_64.o shared members from /usr/lib/libiconv.a to /opt/freeware/lib/libiconv.a
    /

    Running scriptlet: info-6.7-1.ppc 3/23
    Upgrading : info-6.7-1.ppc 3/23
    Running scriptlet: info-6.7-1.ppc 3/23
    Please check that /etc/info-dir does exist.
    You might have to rename it from /etc/info-dir.rpmsave to /etc/info-dir.

    Upgrading : readline-8.1-1.ppc 4/23
    Running scriptlet: readline-8.1-1.ppc 4/23
    Upgrading : sqlite-3.37.2-1.ppc 5/23
    Upgrading : gdbm-1.23-1.ppc 6/23
    Upgrading : expat-2.4.9-1.ppc 7/23
    Upgrading : bzip2-1.0.8-2.ppc 8/23
    Installing : xz-libs-5.2.5-1.ppc 9/23
    Upgrading : python3-3.7.12-1.ppc 10/23
    Upgrading : readline-devel-8.1-1.ppc 11/23
    Running scriptlet: readline-devel-8.1-1.ppc 11/23
    Upgrading : lua-5.4.1-1.ppc 12/23
    Running scriptlet: readline-devel-7.0-3.ppc 13/23
    Cleanup : readline-devel-7.0-3.ppc 13/23
    Cleanup : sqlite-3.25.2-1.ppc 14/23
    Cleanup : lua-5.2.2-1.ppc 15/23
    Running scriptlet: readline-7.0-3.ppc 16/23
    Cleanup : readline-7.0-3.ppc 16/23
    Running scriptlet: info-4.13a-2.ppc 17/23
    Cleanup : info-4.13a-2.ppc 17/23
    Running scriptlet: python3-3.7.9-0.ppc 18/23
    Cleanup : python3-3.7.9-0.ppc 18/23
    Cleanup : ncurses-6.1-1.ppc 19/23
    Cleanup : libiconv-1.15-1.ppc 20/23
    Cleanup : gdbm-1.11-1.ppc 21/23
    Cleanup : expat-2.2.5-1.ppc 22/23
    Cleanup : bzip2-1.0.6-1.ppc 23/23
    Running scriptlet: readline-8.1-1.ppc 23/23
    Verifying : xz-libs-5.2.5-1.ppc 1/23
    Verifying : bzip2-1.0.8-2.ppc 2/23
    Verifying : bzip2-1.0.6-1.ppc 3/23
    Verifying : expat-2.4.9-1.ppc 4/23
    Verifying : expat-2.2.5-1.ppc 5/23
    Verifying : gdbm-1.23-1.ppc 6/23
    Verifying : gdbm-1.11-1.ppc 7/23
    Verifying : info-6.7-1.ppc 8/23
    Verifying : info-4.13a-2.ppc 9/23
    Verifying : libiconv-1.16-1.ppc 10/23
    Verifying : libiconv-1.15-1.ppc 11/23
    Verifying : lua-5.4.1-1.ppc 12/23
    Verifying : lua-5.2.2-1.ppc 13/23
    Verifying : ncurses-6.3-1.ppc 14/23
    Verifying : ncurses-6.1-1.ppc 15/23
    Verifying : python3-3.7.12-1.ppc 16/23
    Verifying : python3-3.7.9-0.ppc 17/23
    Verifying : readline-8.1-1.ppc 18/23
    Verifying : readline-7.0-3.ppc 19/23
    Verifying : readline-devel-8.1-1.ppc 20/23
    Verifying : readline-devel-7.0-3.ppc 21/23
    Verifying : sqlite-3.37.2-1.ppc 22/23
    Verifying : sqlite-3.25.2-1.ppc 23/23

    Upgraded:
    bzip2-1.0.8-2.ppc expat-2.4.9-1.ppc gdbm-1.23-1.ppc info-6.7-1.ppc libiconv-1.16-1.ppc lua-5.4.1-1.ppc ncurses-6.3-1.ppc python3-3.7.12-1.ppc
    readline-8.1-1.ppc readline-devel-8.1-1.ppc sqlite-3.37.2-1.ppc

    Installed:
    xz-libs-5.2.5-1.ppc

    Complete!
    root@rb3zi26cl(Si):/SOFTWARE/IBM/DNF/AIX71_72 $


    root@rb3zi26cl(Si):/ $ rpm -qa
    autoconf-2.63-1.noarch
    fontconfig-2.10.2-1.ppc
    libXft-2.3.1-1.ppc
    libjpeg-6b-6.ppc
    lsof-4.89-1.ppc
    netcat-1.10-3.ppc
    unzip-6.0-2.ppc
    ruby-2.0.0.648-1.ppc
    curl-7.60.0-1.ppc
    gdb-6.0-1.ppc
    cyrus-sasl-2.1.26-3.ppc
    sudo-1.9.5p2-1.ppc
    automake-1.11-1.noarch
    freetype2-2.5.2-1.ppc
    less-374-2.ppc
    libpcap-1.5.3-1.ppc
    rsync_64-3.1.1-1.ppc
    tk-8.5.15-1.ppc
    openssl-1.0.2o-1.ppc
    ruby-devel-2.0.0.648-1.ppc
    apr-1.6.3-1.ppc
    libidn-1.33-1.ppc
    glib2-2.38.2-1.ppc
    libgcc-8-1.ppc
    zlib-1.2.11-1.ppc
    libmodulemd-1.5.2-32_1.ppc
    libsmartcols-2.34-32_1.ppc
    librepo-1.11.0-32_1.ppc
    libdnf-0.39.1-32_1.ppc
    python3-hawkey-0.39.1-32_1.ppc
    python3-libcomps-0.1.11-32_1.ppc
    p11-kit-0.23.16-0.ppc
    dnf-data-4.2.17-32_1.noarch
    dnf-4.2.17-32_1.noarch
    ca-certificates-2020.06.01-0.ppc
    ncurses-6.3-1.ppc
    info-6.7-1.ppc
    sqlite-3.37.2-1.ppc
    expat-2.4.9-1.ppc
    xz-libs-5.2.5-1.ppc
    readline-devel-8.1-1.ppc
    AfterStep-1.8.10-1.ppc
    bash-4.3-9.ppc
    libconfuse-2.7-1.ppc
    libpng-1.6.9-1.ppc
    m4-1.4.13-1.ppc
    tcl-8.5.15-1.ppc
    ruby-doc-2.0.0.648-1.ppc
    wget-1.19.5-1.ppc
    libffi-3.2.1-2.ppc
    cpio-2.12-1.ppc
    libgcc8-8.3.0-4.ppc
    libstdc++8-8.3.0-4.ppc
    libXrender-0.9.8-1.ppc
    libtool-1.5.8-2.ppc
    pkg-config-0.28-1.ppc
    tar-1.26-1.ppc
    vnc-3.3.3r2-6.ppc
    libyaml-0.1.7-1.ppc
    libyaml-devel-0.1.7-1.ppc
    pcre-8.42-1.ppc
    gmp-6.1.2-1.ppc
    db4-4.8.30-1.ppc
    libssh2-1.8.0-1.ppc
    gettext-0.19.8.1-1.ppc
    openldap-2.4.56-1.ppc
    libstdc++-8-1.ppc
    popt-1.16-2.ppc
    AIX-rpm-7.2.5.101-33.ppc
    libzstd-1.4.4-32_1.ppc
    libsolv-0.7.9-32_1.ppc
    zchunk-libs-1.1.4-32_1.ppc
    rpm-python3-4.15.1-32_1.ppc
    python3-libdnf-0.39.1-32_1.ppc
    libcomps-0.1.11-32_1.ppc
    python3-gpgme-1.13.1-32_1.ppc
    p11-kit-tools-0.23.16-0.ppc
    python3-dnf-4.2.17-32_1.noarch
    dnf-automatic-4.2.17-32_1.noarch
    python3-librepo-1.11.0-32_1.ppc
    libiconv-1.16-1.ppc
    readline-8.1-1.ppc
    gdbm-1.23-1.ppc
    bzip2-1.0.8-2.ppc
    python3-3.7.12-1.ppc
    lua-5.4.1-1.ppc
    root@rb3zi26cl(Si):/ $


    ------------------------------
    Vincencio Michaelis
    ------------------------------


  • 2.  RE: Error AIX after install with DNF Python3

    Posted Thu December 01, 2022 04:43 AM
    Hi Vince,

    Looks like you have very old version of libffi. Can you update libffi to latest version from AIX toolbox and check again ?
    It is always good to run with latest packages from AIX toolbox. dnf update can help you to update to latest level of packages.

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



  • 3.  RE: Error AIX after install with DNF Python3

    Posted Thu December 01, 2022 06:03 AM
    Hi, try to do this:
    unset LIBPATH
    and run dnf again.

    Cheers

    Leonardo Larsen Rocha  

    Arquiteto de Software

    M: +5547988821101