Open Source Development

 View Only

 dnf error

  • AIX Open Source
Azmath Khan's profile image
Azmath Khan posted 01/15/25 09:41 PM

dnf repolist is not working and gives below error. Can someone help to understand what is causing it and how we can fix it?

# dnf repolist
Traceback (most recent call last):
  File "/usr/bin/dnf", line 57, in <module>
    from dnf.cli import main
  File "/opt/freeware/lib/python3.9/site-packages/dnf/__init__.py", line 32, in <module>
    import dnf.base
  File "/opt/freeware/lib/python3.9/site-packages/dnf/base.py", line 29, in <module>
    import libdnf.transaction
  File "/opt/freeware/lib/python3.9/site-packages/libdnf/__init__.py", line 3, in <module>
    from . import common_types
  File "/opt/freeware/lib/python3.9/site-packages/libdnf/common_types.py", line 13, in <module>
    from . import _common_types
ImportError:    0509-130 Symbol resolution failed for /opt/freeware/lib/librepo.a(librepo.so.0) because:
        0509-136   Symbol _GLOBAL__AIXI_libcurl_so (number 111) is not exported from
                   dependent module /opt/freeware/lib/libcurl.a(libcurl.so.4).
        0509-136   Symbol _GLOBAL__AIXD_libcurl_so (number 112) is not exported from
                   dependent module /opt/freeware/lib/libcurl.a(libcurl.so.4).
        0509-192 Examine .loader section symbols with the
                 'dump -Tv' command.

Below are the other details:

[root]# oslevel -s
7200-05-09-2446

[root]# rpm -qa
db-5.3.28-1.ppc
libgomp8-8.3.0-6.ppc
python-jsonpointer-1.0-1.noarch
python-configobj-5.0.5-1.noarch
python-cheetah-2.4.4-2.ppc
python-six-1.10.0-1.noarch
python-setuptools-0.9.8-2.noarch
python-pyserial-2.7-1.ppc
python-PyYAML-3.11-1.ppc
libffi-3.4.4-2.ppc
readline-8.2-1.ppc
gdbm-1.23-1.ppc
ruby-3.1.4-1.ppc
libiconv-1.17-1.ppc
puppet-agent-7.28.0-1.ppc
libgcc10-10.3.0-6.ppc
sqlite-3.45.3-1.ppc
expat-2.6.3-1.ppc
python3.9-charset-normalizer-2.0.12-2.noarch
libstdc++10-10.3.0-6.ppc
info-7.0.2-1.ppc
python-2.7.18-4.ppc
p11-kit-tools-0.24.1-1.ppc
python3.9-urllib3-2.2.3-1.noarch
python3.9-idna-2.8-2.noarch
python3.9-jinja2-3.1.4-1.noarch
python3.9-six-1.13.0-2.noarch
python3.9-pyrsistent-0.19.3-1.ppc
python3.9-attrs-19.3.0-2.noarch
python3.9-jsonpointer-2.0-2.noarch
python3.9-certifi-2019.9.11-2.noarch
cyrus-sasl-2.1.28-1.ppc
pcre2-10.40-1.ppc
krb5-libs-1.21.3-1.ppc
libgomp-10-2.ppc
glib2-2.81.0-1.ppc
python-devel-2.7.18-4.ppc
libunistring-1.1-1.ppc
unzip-6.0-3.ppc
rpm-python3.9-4.15.1-32_2.ppc
rpm-python3-4.15.1-32_2.ppc
libgpg-error-1.49-1.ppc
libzstd-1.5.2-3.ppc
zchunk-libs-1.1.4-103.ppc
libassuan-2.5.6-1.ppc
json-c-0.17-1.ppc
libgcrypt-1.10.3-1.ppc
libksba-1.6.3-1.ppc
dnf-data-4.2.17-32_51.ppc
python3.9-libcomps-0.1.15-101.ppc
nettle-3.9.1-1.ppc
gnupg2-2.4.3-1.ppc
librepo-1.11.0-103.ppc
python3.9-libdnf-0.39.1-32_52.ppc
python3.9-gpg-1.13.1-101.ppc
python3.9-dnf-plugins-core-4.0.16-32_52.ppc
python3-dnf-4.2.17-32_51.ppc
python3.9-librepo-1.11.0-103.ppc
dnf-automatic-4.2.17-32_51.ppc
python3-dnf-plugins-core-4.0.16-32_52.ppc
python3-hawkey-0.39.1-32_52.ppc
python3-libcomps-0.1.15-101.ppc
pysqlite-1.1.7-2.ppc
curl-7.52.1-1.ppc
python-urlgrabber-3.10.1-1.noarch
SARS-4.0-1.ppc
libgcc8-8.3.0-6.ppc
libstdc++8-8.3.0-6.ppc
bzip2-1.0.8-2.ppc
python-jsonpatch-1.8-1.noarch
python-oauth-1.0.1-1.noarch
python-xml-0.8.4-1.ppc
python-boto-2.34.0-1.noarch
python-prettytable-0.7.2-1.noarch
python-requests-2.4.3-1.noarch
gmp-6.3.0-1.ppc
zlib-1.2.13-1.ppc
libyaml-0.2.5-1.ppc
ncurses-6.4-1.ppc
libtextstyle-0.21-2.ppc
gettext-0.21-2.ppc
libgcc-10-2.ppc
xz-libs-5.4.3-1.ppc
python3.9-3.9.20-1.ppc
libtasn1-4.19.0-1.ppc
bash-5.2.21-1.ppc
libstdc++-10-2.ppc
p11-kit-0.24.1-1.ppc
ca-certificates-2024.2.66-1.ppc
python3.9-oauthlib-3.2.2-1.noarch
python3.9-markupsafe-2.1.2-1.ppc
python3.9-pyyaml-5.4.1.1-2.ppc
python3.9-configobj-5.0.6-2.noarch
python3.9-netifaces-0.11.0-1.ppc
python3.9-jsonschema-4.17.3-1.noarch
python3.9-jsonpatch-1.24-2.noarch
python3.9-requests-2.31.0-1.noarch
openldap-2.5.16-1.ppc
libnghttp2-1.62.1-1.ppc
libssh2-1.11.0-1.ppc
libgomp10-10.3.0-6.ppc
cloud-init-22.1-7.noarch
python-tools-2.7.18-4.ppc
libxml2-2.12.9-1.ppc
splunk-9.0.9-6315942c563f.ppc
python3-six-1.13.0-2.noarch
python3-3.9.20-1.ppc
libmodulemd-1.5.2-100.ppc
libsolv-0.7.9-32_53.ppc
libsmartcols-2.34-101.ppc
check-0.13.0-1.ppc
python3.9-dateutil-2.8.2-1.noarch
pinentry-1.0.0-1.ppc
libcomps-0.1.15-101.ppc
npth-1.5-1.ppc
gnutls-3.8.7-1.ppc
gpgme-1.13.1-101.ppc
libdnf-0.39.1-32_52.ppc
python3.9-hawkey-0.39.1-32_52.ppc
python3.9-dnf-4.2.17-32_51.ppc
python3.9-dnf-plugin-migrate-4.0.16-32_52.ppc
dnf-4.2.17-32_51.ppc
python3-librepo-1.11.0-103.ppc
python3-dnf-plugin-migrate-4.0.16-32_52.ppc
python3-gpg-1.13.1-101.ppc
python3-libdnf-0.39.1-32_52.ppc
python3-dateutil-2.8.2-1.noarch
yum-metadata-parser-1.1.4-2.ppc
python-iniparse-0.4-1.noarch
python-pycurl-7.19.3-1.ppc
yum-3.4.3-5.noarch
AIX-rpm-7.2.5.208-22.ppc
[/root]#


#AIXOpenSource
Ranjit Ranjan's profile image
Ranjit Ranjan

Hi,

Looks, the installed curl package in your system not the latest.

Could you get the latest curl rpm from https://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/curl/ and upgrade using rpm command.


Thanks

Ranjit


#AIXOpenSource