AIX Open Source

 View Only
Expand all | Collapse all

Yum/dnf errors Symbol _GLOBAL__AIXI_libsqlite3_so on AIX 7200-04-02-2028

  • 1.  Yum/dnf errors Symbol _GLOBAL__AIXI_libsqlite3_so on AIX 7200-04-02-2028

    Posted Fri December 03, 2021 11:27 AM
    Yum is broken. I think this happened after upgrading to dnf or after yum update but can't be certain.

    #oslevel -s
    7200-04-02-2028

    #yum list
    exec(): 0509-036 Cannot load program /opt/freeware/bin/python3_32 because of the following errors:
    rtld: 0712-001 Symbol _GLOBAL__AIXI_libsqlite3_so was referenced
    from module python3_32(), but a runtime definition
    of the symbol was not found.
    rtld: 0712-001 Symbol _GLOBAL__AIXD_libsqlite3_so was referenced
    from module python3_32(), but a runtime definition
    of the symbol was not found.

    I have checked that I do not have openssl in the rpm
    #rpm -qa | grep open
    openldap-2.4.56-2.ppc

    I have forced the install of the 
    rpm --force --install sqlite-3.35.5-1.aix6.1.ppc.rpm
    and
    rpm --force --install pysqlite-2.8.3-2.aix6.1.ppc.rpm

    ran /usr/sbin/updtvpkg

    With no change.

    #yum list
    exec(): 0509-036 Cannot load program /opt/freeware/bin/python3_32 because of the following errors:
    rtld: 0712-001 Symbol _GLOBAL__AIXI_libsqlite3_so was referenced
    from module python3_32(), but a runtime definition
    of the symbol was not found.
    rtld: 0712-001 Symbol _GLOBAL__AIXD_libsqlite3_so was referenced
    from module python3_32(), but a runtime definition
    of the symbol was not found.

    #rpm -qa
    iozone-3.487-1.ppc
    iperf3-3.7-1.ppc
    yum-metadata-parser-1.1.4-2.ppc
    lzo-2.10-2.ppc
    libffi-3.2.1-3.ppc
    libiconv-1.16-1.ppc
    info-6.6-2.ppc
    zip-3.0-4.ppc
    gdbm-1.18.1-1.ppc
    python3-markupsafe-1.1.1-1.ppc
    python3-jmespath-0.9.4-1.noarch
    libgcc-8-1.ppc
    libstdc++-8-1.ppc
    mpfr-4.0.2-2.ppc
    sed-4.8-1.ppc
    gcc-8-1.ppc
    pkg-config-0.29.2-2.ppc
    db-5.3.28-1.ppc
    openldap-2.4.56-2.ppc
    pcre2-10.34-1.ppc
    libtool-ltdl-2.4.6-2.ppc
    libssh2-1.9.0-1.ppc
    libgcc8-8.3.0-5.ppc
    freetype2-2.8-1.ppc
    tcl-8.6.8-3.ppc
    libtasn1-4.16.0-1.ppc
    libgomp8-8.3.0-5.ppc
    gcc8-cpp-8.3.0-5.ppc
    libxml2-2.9.10-1.ppc
    libunistring-0.9.10-1.ppc
    gettext-0.20.2-1.ppc
    p11-kit-tools-0.23.16-2.ppc
    libnghttp2-1.41.0-1.ppc
    libXrender-0.9.8-2waixX11.ppc
    tk-8.6.8-3.ppc
    python-tools-2.7.18-2.ppc
    tightvnc-server-1.3.10-2.ppc
    libmodulemd-1.5.2-1.ppc
    libsmartcols-2.34-1.ppc
    librepo-1.11.0-1.ppc
    libdnf-0.39.1-1.ppc
    python3-hawkey-0.39.1-1.ppc
    python3-gpgme-1.13.1-1.ppc
    libcomps-0.1.11-1.ppc
    python3-dnf-4.2.17-1.noarch
    python3-dnf-plugins-core-4.0.16-1.noarch
    dnf-automatic-4.2.17-1.noarch
    python3-librepo-1.11.0-1.ppc
    python3-3.7.10-1.ppc
    wget-1.21.1-1.ppc
    bash-5.1.4-1.ppc
    sqlite-3.35.5-1.ppc
    pysqlite-2.8.3-2.ppc
    iperf3-devel-3.7-1.ppc
    python-iniparse-0.4-1.noarch
    python-urlgrabber-3.10.1-1.noarch
    libjpeg-9d-1.ppc
    lzop-1.04-1.ppc
    ncurses-6.2-2.ppc
    xz-libs-5.2.5-1.ppc
    bzip2-1.0.8-2.ppc
    unzip-6.0-3.ppc
    expat-2.2.9-2.ppc
    python3-six-1.13.0-1.noarch
    python3-jinja2-2.10.3-1.noarch
    libyaml-0.2.2-1.ppc
    sshpass-1.06-2.ppc
    ansible-2.9.14-1.noarch
    gmp-6.1.2-1.ppc
    libmpc-1.1.0-1.ppc
    gcc-cpp-8-1.ppc
    libffi-devel-3.2.1-3.ppc
    cyrus-sasl-2.1.26-3.ppc
    krb5-libs-1.18.3-1.ppc
    pcre-8.44-1.ppc
    json-c-0.15-2.ppc
    clamav-0.102.2-1.ppc
    zlib-1.2.11-2.ppc
    fontconfig-2.11.95-4.ppc
    libstdc++8-8.3.0-5.ppc
    libgomp-8-1.ppc
    gcc8-8.3.0-5.ppc
    libtextstyle-0.20.2-1.ppc
    glib2-2.56.1-3.ppc
    python-2.7.18-2.ppc
    p11-kit-0.23.16-2.ppc
    curl-7.76.1-1.ppc
    libXft-2.3.2-4waixX11.ppc
    python-pycurl-7.43.0-1.ppc
    python-devel-2.7.18-2.ppc
    expect-5.45.4-1.ppc
    python3-pyyaml-5.4.1.1-1.ppc
    libzstd-1.4.4-1.ppc
    libsolv-0.7.9-1.ppc
    zchunk-libs-1.1.4-1.ppc
    rpm-python3-4.15.1-1_py3.ppc
    python3-libdnf-0.39.1-1.ppc
    dnf-data-4.2.17-1.noarch
    python3-dateutil-2.8.0-1.noarch
    python3-libcomps-0.1.11-1.ppc
    dnf-4.2.17-1.noarch
    python3-dnf-plugin-migrate-4.0.16-1.noarch
    yum-4.2.17-1.noarch
    readline-8.1-1.ppc
    python3-devel-3.7.10-1.ppc
    ca-certificates-2020.06.01-2.ppc
    AIX-rpm-7.2.4.1-9.ppc

    #lslpp -l | grep open
    openssh.base.client 8.1.102.2100 COMMITTED Open Secure Shell Commands
    openssh.base.server 8.1.102.2100 COMMITTED Open Secure Shell Server
    openssh.license 8.1.102.2100 COMMITTED Open Secure Shell License
    openssh.man.en_US 8.1.102.2100 COMMITTED Open Secure Shell
    openssh.msg.EN_US 8.1.102.2100 COMMITTED Open Secure Shell Messages -
    openssh.msg.en_US 8.1.102.2100 COMMITTED Open Secure Shell Messages -
    openssl.base 1.1.2.1200 COMMITTED Open Secure Socket Layer
    openssl.license 1.1.2.1200 COMMITTED Open Secure Socket License
    openssl.man.en_US 1.1.2.1200 COMMITTED Open Secure Socket Layer
    openssh.base.client 8.1.102.2100 COMMITTED Open Secure Shell Commands
    openssh.base.server 8.1.102.2100 COMMITTED Open Secure Shell Server
    openssl.base 1.1.2.1200 COMMITTED Open Secure Socket Layer

    #lslpp -l | grep rpm
    rpm.rte 4.15.1.3 COMMITTED RPM Package Manager
    rpm.rte 4.15.1.3 COMMITTED RPM Package Manager

    I have not tried to reinstall dnf.


    Thank you,

    Stan Speegle










    ------------------------------
    Stanley
    ------------------------------


  • 2.  RE: Yum/dnf errors Symbol _GLOBAL__AIXI_libsqlite3_so on AIX 7200-04-02-2028

    Posted Mon December 06, 2021 02:58 AM
    Do you have LIBPATH set ? 
    The yum/dnf/python should use libsqlite from /opt/freeware/lib path.

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



  • 3.  RE: Yum/dnf errors Symbol _GLOBAL__AIXI_libsqlite3_so on AIX 7200-04-02-2028

    Posted Tue December 07, 2021 08:23 AM
    Yes the env command showed that the lib path was set and was found in the .profile. I unset the LIBPATH and yum and dnf are now working!
    I am not sure what changed the .profile to set the LIBPATH but after removing the LIBPATH entry both yum and dnf are now working properly.

    Thank you for your assistance,

    Stan Speegle 


    ------------------------------
    Stanley
    ------------------------------