AIX Open Source

 View Only

 dnf repolist and dnf update error

Shahir Ali FR's profile image
Shahir Ali FR posted Fri June 06, 2025 02:20 AM

Dear Team,

When I am running , # dnf repolist and # dnf update command I am getting below error message ( same for both the commands )

root@hostname:/>> dnf update

Traceback (most recent call last):

File "/opt/freeware/bin/dnf", line 58, in <module>

from dnf.cli import main

File "/opt/freeware/lib/python3.9/site-packages/dnf/__init__.py", line 30, 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/lib64/python3.9/site-packages/libdnf/__init__.py", line 3, in <module>

from . import common_types

File "/opt/freeware/lib64/python3.9/site-packages/libdnf/common_types.py", line 13, in <module>

from . import _common_types

ImportError: 0509-022 Cannot load module /opt/freeware/lib64/python3.9/site-packages/libdnf/_common_types.so.

0509-150 Dependent module /opt/freeware/lib/pthread/libstdc++.a(libstdc++.so.6) could not be loaded.

0509-103 The module has an invalid magic number.

root@hostname:/>>  

Shahir Ali FR's profile image
Shahir Ali FR

Any update on this please?  Thank you :) 

Ranjit Ranjan's profile image
Ranjit Ranjan

Hi Shahir,

Share the output of below.  Was it working anytime previously in your system ?  Share more details about what are the operation done by you , if any, which caused above failure ? 

rpm -qa
ldd  /opt/freeware/lib64/python3.9/site-packages/libdnf/_common_types.so
env

Thanks

Ranjit

Shahir Ali FR's profile image
Shahir Ali FR

Hi Ranjit,

Thank you for your response

Please find below details 


root@Hostname:/>> rpm -qa
coreutils-8.21-1.ppc
db4-utils-4.7.25-2.ppc
gdbm-1.10-1.ppc
libiconv-1.14-2.ppc
info-5.1-1.ppc
libsigsegv-2.10-1.ppc
libxml-1.8.17-1.ppc
libyaml-0.1.4-1.ppc
netcat-1.10-3.ppc
pax-3.4-1.ppc
prngd-0.9.29-1.ppc
python-docutils-0.10-1.ppc
python-reportlab-2.5-1.ppc
python-tools-2.7.5-1.ppc
sed-4.2.2-1.ppc
tar-1.27-1.ppc
unzip-6.0-2.ppc
zip-3.0-1.ppc
bash-4.2-12.ppc
cpio-2.11-2.ppc
dos2unix-6.0.3-1.ppc
gettext-0.17-1.ppc
glib2-2.36.3-1.ppc
less-458-1.ppc
libssh-0.5.5-1.ppc
libxml2-2.9.1-1.ppc
mpfr-3.1.2-1.ppc
net-snmp-5.7.2-1.ppc
openssl-1.0.1e-2.ppc
pbzip2-1.1.6-1.ppc
pth-2.0.7-3.ppc
python-libs-2.7.5-1.ppc
python-setuptools-0.6.24-1.ppc
readline-6.2-4.ppc
sqlite-3.7.17-1.ppc
tmux-1.8-1.ppc
vim-enhanced-7.4.052-1.ppc
zlib-1.2.8-1.ppc
sudo-1.8.15-2.ppc
AIX-rpm-7.3.1.2-10.ppc
python3-3.9.16-0.ppc
libmodulemd-1.5.2-64_2.ppc
libsmartcols-2.34-64_1.ppc
librepo-1.11.0-64_2.ppc
rpm-python3.9-4.15.1-64_4.ppc
rpm-python3-4.15.1-64_4.ppc
python3.9-libdnf-0.39.1-64_5.ppc
python3.9-librepo-1.11.0-64_2.ppc
p11-kit-tools-0.23.22-0.ppc
python3.9-libcomps-0.1.15-64_1.ppc
python3-dnf-4.2.17-64_6.noarch
dnf-automatic-4.2.17-64_6.noarch
python3-libcomps-0.1.15-64_1.ppc
python3-librepo-1.11.0-64_2.ppc
python3-libdnf-0.39.1-64_5.ppc
bash-doc-3.2-4.ppc
db4-4.7.25-2.ppc
eventlog-0.2.12-1.ppc
glib-1.2.10-3.ppc
gmp-5.0.5-1.ppc
libevent-2.0.21-1.ppc
libssh2-1.4.3-2.ppc
libxml2-python-2.9.1-1.ppc
mpfrcx-0.4-1.ppc
net-snmp-perl-5.7.2-1.ppc
openssl-doc-1.0.1e-2.ppc
pcre-8.33-1.ppc
python-2.7.5-1.ppc
python-lxml-2.3.2-1.ppc
python-test-2.7.5-1.ppc
rsync-3.1.0-1.ppc
tripwire-2.4.2.2-1.ppc
vim-minimal-7.4.052-1.ppc
zsh-5.0.2-1.ppc
bzip2-1.0.6-1.ppc
db4-cxx-4.7.25-2.ppc
expat-2.1.0-1.ppc
libgcc-4.8.1-1.ppc
grep-2.14-1.ppc
libgomp-4.8.1-1.ppc
libstdc++-4.8.1-1.ppc
libxslt-1.1.28-2.ppc
ncurses-5.9-1.ppc
net-snmp-utils-5.7.2-1.ppc
p7zip-9.20.1-1.ppc
popt-1.7-2.ppc
python-crypto-2.6-1.ppc
python-paramiko-1.7.6-1.ppc
python-testify-0.3.3-1.ppc
ruby-2.0.0.353-1.ppc
syslog-ng-3.2.5-1.ppc
unrar-4.2.4-1.ppc
watch-3.2.8-1.ppc
openldap-2.4.45-1.ppc
snowagent-6.2.3-1.noarch
python3.9-3.9.16-0.ppc
libzstd-1.4.4-64_2.ppc
libsolv-0.7.9-64_4.ppc
zchunk-libs-1.1.4-64_3.ppc
python3.9-gpg-1.13.1-64_3.ppc
dnf-data-4.2.17-64_6.noarch
libdnf-0.39.1-64_5.ppc
python3.9-hawkey-0.39.1-64_5.ppc
p11-kit-0.23.22-0.ppc
libcomps-0.1.15-64_1.ppc
python3.9-dnf-4.2.17-64_6.noarch
dnf-4.2.17-64_6.noarch
yum-4.2.17-64_6.noarch
ca-certificates-2023.2.60-0.ppc
python3-hawkey-0.39.1-64_5.ppc
python3-gpg-1.13.1-64_3.ppc
root@Hostname:/>>

Shahir Ali FR's profile image
Shahir Ali FR

Ranjit,  further information as requested

root@AIX Hostname:/>> ldd  /opt/freeware/lib64/python3.9/site-packages/libdnf/_common_types.so
/opt/freeware/lib64/python3.9/site-packages/libdnf/_common_types.so needs:
         /opt/freeware/lib64/libgcc_s.a(shr.o)
         /usr/lib/libc.a(shr_64.o)
         /usr/lib/libpthread.a(shr_xpg5_64.o)
         /opt/freeware/lib64/libpython3.9.a(libpython3.9.so)
         /opt/freeware/lib64/libstdc++.a(libstdc++.so.6)
         /opt/freeware/lib64/libzstd.a(libzstd.so.1.4.4)
         /opt/freeware/lib64/libdnf.a(libdnf.so.2)
         /opt/freeware/lib64/librepo.a(librepo.so.0)
         /opt/freeware/lib64/libsolv.a(libsolv.so.1)
         /opt/freeware/lib64/libsolvext.a(libsolvext.so.1)
         /opt/freeware/lib64/libmodulemd.a(libmodulemd.so.1)
         /opt/freeware/lib64/libsmartcols.a(libsmartcols.so.2.34.0)
         /usr/lib/libc.a(_shr_64.o)
         /unix
         /usr/lib/libcrypt.a(shr_64.o)
         /usr/lib/libpthread.a(_shr_xpg5_64.o)
         /usr/lib/libdl.a(shr_64.o)
         /opt/freeware/lib/libz.a(libz.so.1)
         /usr/opt/rpm/lib64/librpmio.a(librpmio.so.9)
         /usr/opt/rpm/lib64/librpm.a(librpm.so.9)
         /opt/freeware/lib/libcrypto.a(libcrypto.so.1.1)
ar: 0707-109 Member name libcrypto.so.1.1 does not exist.
dump: /tmp/tmpdir10879268/extract/libcrypto.so.1.1: 0654-106 Cannot open the specified file.
         /opt/freeware/lib64/libzck.a(libzck.so.1.1.4)
         /opt/freeware/lib/libssl.a(libssl.so.1.1)
ar: 0707-109 Member name libssl.so.1.1 does not exist.
dump: /tmp/tmpdir10879268/extract/libssl.so.1.1: 0654-106 Cannot open the specified file.
         /usr/opt/rpm/lib/libintl.a(libintl.so.8)
         /usr/opt/rpm/lib64/libnss3.so
         /usr/opt/rpm/lib/libpopt.a(libpopt.so.0)
         /usr/opt/rpm/lib/libbz2.a(libbz2.so.1)
         /usr/opt/rpm/lib/libz.a(libz.so.1)
         /usr/opt/rpm/lib/liblua.a(liblua-5.3.so)
         /usr/opt/rpm/lib/libdb-4.8.a(libdb-4.8.so)
         /usr/lib/libcrypto.a(libcrypto.so.1.1)
         /usr/opt/rpm/lib64/libnspr4.so
         /usr/opt/rpm/lib64/libnssutil3.so
         /usr/opt/rpm/lib64/libplc4.so
         /usr/opt/rpm/lib64/libplds4.so
         /opt/freeware/lib/libintl.a(libintl.so.8)
         /usr/lib/libodm.a(shr_64.o)
         /usr/lib/libcfg.a(shr_64.o)
         /opt/freeware/lib/libiconv.a(shr4_64.o)
root@AIX Hostname:/>> env
_=//bin/env
LANG=en_US
LOGIN=root
VISUAL=vi
PATH=//bin:/usr/lpp/EMC/Symmetrix/bin:/opt/emc/SYMCLI/bin:/opt/freeware/perl5-gcc/bin:/usr/vac/bin:/usr/vacpp/bin:/usr/ios/cli:/usr/openv/netbackup/bin:/etc:/usr/bin:/bin:/usr/sbin:/sbin:/opt/freeware/bin:/usr/java5/bin:/usr/lpp/X11/bin:/usr/X11/bin:/sysadmin/bin:/opt/IBM/ldap/V6.2/bin:/opt/LicenseUseManagement/bin:/usr/opt/ifor/ls/os/aix/bin
ROWS=56
EXTENDED_HISTORY=ON
COLUMNS=190
LC__FASTMSG=true
HISTFILE=/.sh_history.username
LOGNAME=root
MAIL=/usr/spool/mail/root
HOSTNAME=AIX Hostname
TERM_DEFAULT=lft
LOCPATH=/usr/lib/nls/loc
PS1=root@AIX Hostname:$PWD>>
PS2=>
USER=root
AUTHSTATE=compat
unbold=
DISPLAY=AIX.Jumpbox:0.0
HISTFILESIZE=10000000
SHELL=/usr/bin/ksh
ODMDIR=/etc/objrepos
HISTSIZE=1000
TMOUT=600
HOME=/
TERM=xterm
MAILMSG=[YOU HAVE NEW MAIL]
TTY=/dev/pts/1
PWD=/
bold=
TZ=EET-10EETDT,M10.1.0/02,M4.1.0/03
A__z=! EXTENDED_HISTORY=! HISTFILE=! LOGNAME=! HISTFILESIZE=! HISTSIZE="*TMOUT
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
root@AIX Hostname:/>>

Shahir Ali FR's profile image
Shahir Ali FR

Hi Ranjit,

 Was it working anytime previously in your system ?   =  I am not sure about this. First time I am doing this on this or any servers.

Share more details about what are the operation done by you , if any, which caused above failure ?  =

I have downloaded the DNF AIXToolbox , and doing the update process, like below. Please see below link from the community

Creating local repo with DNF and AIX Toolbox Media Image

And I was facing issue when running 5th step, which is   # dnf repolist 

Hope this makes sense

Thank you

Ranjit Ranjan's profile image
Ranjit Ranjan

Hi
In your system, gcc related runtimes packages like libgcc,libstdc++ , libgomp etc looks very old (4.8.1)   . 
So you need to remove it and use the latest one provided by ISO. I guess, in ISO, you will have version 10.
Try to install libgcc, libgcc10, libstdc++, libstdc++10 from your ISO and let's us know the outcome.

Thanks
Ranjit

Shahir Ali FR's profile image
Shahir Ali FR

Hi Ranjit,

Getting error while removing as it has dependencies

see below

# rpm -e libgcc

error: Failed dependencies:

libgcc >= 4.2.3-2 is needed by (installed) tripwire-2.4.2.2-1.ppc

libgcc >= 4.2.3-2 is needed by (installed) glib2-2.36.3-1.ppc

libgcc is needed by (installed) libstdc++-4.8.1-1.ppc

Shahir Ali FR's profile image
Shahir Ali FR

Also

to install libgcc and all 

I was checking the rpm lists in the ISO, but i can not locate these rpms there 

please see below

root@:/mnt1/RPMS/ppc>> ll grep -i libg*

ls: 0653-341 The file grep does not exist.

ls: 0653-341 The file -i does not exist.

-r-xr-xr-x 1 4000 4000 120200 Nov 08 2024 libgcrypt-devel-1.10.3-1.aix7.1.ppc.rpm

-r-xr-xr-x 1 4000 4000 2786362 Nov 08 2024 libgcrypt-1.10.3-1.aix7.1.ppc.rpm

-r-xr-xr-x 1 4000 4000 224126 Nov 08 2024 libgd-progs-2.3.3-1.aix6.1.ppc.rpm

-r-xr-xr-x 1 4000 4000 35465 Nov 08 2024 libgd-devel-2.3.3-1.aix6.1.ppc.rpm

-r-xr-xr-x 1 4000 4000 1932466 Nov 08 2024 libgd-2.3.3-1.aix6.1.ppc.rpm

-r-xr-xr-x 1 4000 4000 1496083 Nov 08 2024 libgit2-1.5.1-1.aix7.1.ppc.rpm

-r-xr-xr-x 1 4000 4000 129186 Nov 08 2024 libgpg-error-devel-1.49-1.aix7.1.ppc.rpm

-r-xr-xr-x 1 4000 4000 527383 Nov 08 2024 libgpg-error-1.49-1.aix7.1.ppc.rpm

-r-xr-xr-x 1 4000 4000 310599 Nov 08 2024 libgit2-devel-1.5.1-1.aix7.1.ppc.rpm

root@:/mnt1/RPMS/ppc>>

Shahir Ali FR's profile image
Shahir Ali FR

Also the other two also does not appear in the ISO

root@:/mnt1/RPMS/ppc>> ll grep -i libs*
-r-xr-xr-x    1 4000     4000        628837 Nov 08 2024  libsmartcols-2.34-101.aix7.1.ppc.rpm
-r-xr-xr-x    1 4000     4000         34182 Nov 08 2024  libsmbclient-devel-4.18.9-1.aix7.1.ppc.rpm
-r-xr-xr-x    1 4000     4000         95654 Nov 08 2024  libsmbclient-4.18.9-1.aix7.1.ppc.rpm
-r-xr-xr-x    1 4000     4000          9588 Nov 08 2024  libsmartcols-devel-2.34-101.aix7.1.ppc.rpm
-r-xr-xr-x    1 4000     4000       1135573 Nov 08 2024  libsodium-1.0.19-1.aix7.1.ppc.rpm
-r-xr-xr-x    1 4000     4000       1303732 Nov 08 2024  libsodium-devel-1.0.19-1.aix7.1.ppc.rpm
-r-xr-xr-x    1 4000     4000        384234 Nov 08 2024  libssh2-docs-1.11.0-1.aix7.1.ppc.rpm
-r-xr-xr-x    1 4000     4000         28457 Nov 08 2024  libssh2-devel-1.11.0-1.aix7.1.ppc.rpm
-r-xr-xr-x    1 4000     4000        998281 Nov 08 2024  libssh2-1.11.0-1.aix7.1.ppc.rpm
root@:/mnt1/RPMS/ppc>> ll grep -i libgo*

ls: 0653-341 The file libgo* does not exist.
root@:/mnt1/RPMS/ppc>>

Ranjit Ranjan's profile image
Ranjit Ranjan

Hi,
Instead of searching on /mnt1/RPMS/ppc, go to  /mnt1/RPMS and then cd to your AIX OS specific ppc-7.X folder.
In this folder, try to find the mentioned pkg.

Regarding below , you need to do back-tracking one by one and remove all dependencies before removing  libgcc. For example, below first remove libstdc++,glib2,tripwire .
And while removing any of these, if same error reported then you need to the newly reported dependencies. 

# rpm -e libgcc

error: Failed dependencies:

libgcc >= 4.2.3-2 is needed by (installed) tripwire-2.4.2.2-1.ppc

libgcc >= 4.2.3-2 is needed by (installed) glib2-2.36.3-1.ppc

libgcc is needed by (installed) libstdc++-4.8.1-1.ppc


Thanks
Ranjit

Shahir Ali FR's profile image
Shahir Ali FR

Hi Ranjit,

Will that be ok remove "all" the dependency RPMs to remove the mentioned 3 RPMs - libgcc,libstdc++ , libgomp .

Any chances to cause any issues to the running  AIX server?

Please let me know.

Thanks

Shahir

Shahir Ali FR's profile image
Shahir Ali FR

Hi Ranjit

While removing , getting below error

root@AIX Hostname:/>> rpm -e libgcc
error: Failed dependencies:
        libgcc >= 4.2.3-2 is needed by (installed) tripwire-2.4.2.2-1.ppc
        libgcc >= 4.2.3-2 is needed by (installed) glib2-2.36.3-1.ppc
        libgcc is needed by (installed) libstdc++-4.8.1-1.ppc
root@AIX Hostname:/>> rpm -e libstdc++-4.8.1-1.ppc
error: Failed dependencies:
        libstdc++ >= 4.2.3-2 is needed by (installed) tripwire-2.4.2.2-1.ppc
root@AIX Hostname:/>> rpm -e tripwire-2.4.2.2-1.ppc
warning: file /var/lib/tripwire/report: remove failed: A file or directory in the path name does not exist.
warning: file /var/lib/tripwire: remove failed: A file or directory in the path name does not exist.
warning: file /opt/freeware/sbin/twprint: remove failed: A file or directory in the path name does not exist.
warning: file /opt/freeware/sbin/twadmin: remove failed: A file or directory in the path name does not exist.
warning: file /opt/freeware/sbin/tripwire-setup-keyfiles: remove failed: A file or directory in the path name does not exist.
warning: file /opt/freeware/sbin/tripwire-check: remove failed: A file or directory in the path name does not exist.
warning: file /opt/freeware/sbin/tripwire: remove failed: A file or directory in the path name does not exist.
warning: file /opt/freeware/sbin/siggen: remove failed: A file or directory in the path name does not exist.
warning: file /opt/freeware/man/man8/twprint.8: remove failed: A file or directory in the path name does not exist.
warning: file /opt/freeware/man/man8/twintro.8: remove failed: A file or directory in the path name does not exist.
warning: file /opt/freeware/man/man8/twadmin.8: remove failed: A file or directory in the path name does not exist.
warning: file /opt/freeware/man/man8/tripwire.8: remove failed: A file or directory in the path name does not exist.
warning: file /opt/freeware/man/man8/siggen.8: remove failed: A file or directory in the path name does not exist.
warning: file /opt/freeware/man/man5/twfiles.5: remove failed: A file or directory in the path name does not exist.
warning: file /opt/freeware/man/man4/twpolicy.4: remove failed: A file or directory in the path name does not exist.
warning: file /opt/freeware/man/man4/twconfig.4: remove failed: A file or directory in the path name does not exist.
warning: file /opt/freeware/doc/tripwire-2.4.2.2/policyguide.txt: remove failed: A file or directory in the path name does not exist.
warning: file /opt/freeware/doc/tripwire-2.4.2.2/TRADEMARK: remove failed: A file or directory in the path name does not exist.
warning: file /opt/freeware/doc/tripwire-2.4.2.2/ChangeLog: remove failed: A file or directory in the path name does not exist.
warning: file /opt/freeware/doc/tripwire-2.4.2.2/COPYING: remove failed: A file or directory in the path name does not exist.
warning: file /opt/freeware/doc/tripwire-2.4.2.2/COMMERCIAL: remove failed: A file or directory in the path name does not exist.
warning: file /etc/tripwire/twpol.txt: remove failed: A file or directory in the path name does not exist.
warning: file /etc/tripwire/twcfg.txt: remove failed: A file or directory in the path name does not exist.
warning: file /etc/tripwire: remove failed: A file or directory in the path name does not exist.
root@AIX Hostname:/>>

Thanks

Shahir

Ranjit Ranjan's profile image
Ranjit Ranjan

Hi Shahir,

These logs are not error, just warning.
It's possible that 
the files installed using tripwire RPM is removed manually by root user. And if you try to remove that  rpm , you will get these type of warning.
You can now list the installed rpms using 'rpm -qa' and you will not have tripwire in the output. 
Now you can proceed with other RPMS.

Thanks
Ranjit 

Shahir Ali FR's profile image
Shahir Ali FR

Ok Ranjit

Thanks

Shahir Ali FR's profile image
Shahir Ali FR

Hi Ranjit,

removed the below ones, with many other dependencies

root@AIX Hostname:/>> rpm -qa|grep -i libgomp

root@AIX Hostname:/>> rpm -qa|grep -i libstdc++

root@AIX Hostname:/>>

So what is next step to follow after removing the libgcc as well please? Try dnf install and dnfupdate ?

Thanks

Shahir

Shahir Ali FR's profile image
Shahir Ali FR

And removing libgcc is going in circle,  please see the below 

root@AIX Hostname:/>>  rpm -qa|grep -i libgcc
libgcc-4.8.1-1.ppc
root@AIX Hostname:/>> rpm -e libgcc-4.8.1-1.ppc
error: Failed dependencies:
        libgcc >= 4.2.3-2 is needed by (installed) glib2-2.36.3-1.ppc
root@AIX Hostname:/>> rpm -e glib2-2.36.3-1.ppc
error: Failed dependencies:
        libglib-2.0.a(libglib-2.0.so.0) is needed by (installed) gettext-0.17-1.ppc
root@AIX Hostname:/>> rpm -e gettext-0.17-1.ppc
error: Failed dependencies:
        gettext is needed by (installed) coreutils-8.21-1.ppc
        gettext is needed by (installed) libiconv-1.14-2.ppc
        gettext is needed by (installed) info-5.1-1.ppc
        gettext >= 0.10.40-6 is needed by (installed) python-2.7.5-1.ppc
        gettext is needed by (installed) sed-4.2.2-1.ppc
        gettext is needed by (installed) tar-1.27-1.ppc
        gettext is needed by (installed) vim-minimal-7.4.052-1.ppc
        gettext is needed by (installed) glib2-2.36.3-1.ppc
root@AIX Hostname:/>>

please advise.  Thanks

Ranjit Ranjan's profile image
Ranjit Ranjan

Hi Shahir,

I guess , libstdc++ is removed.  
Let's try to update libgcc10 from ISO  using 'rpm -Uvh libgcc*rpm'.
Once this is done, you can install libstdc++ related RPMS also.

In la

Thanks
Ranjit

Shahir Ali FR's profile image
Shahir Ali FR

Hi Ranjit,

What is our next action please?

Thanks

Shahir

Ranjit Ranjan's profile image
Ranjit Ranjan

Hi Shahir,

What's the outcome of the steps I had requested . Did you try ?

Thanks
Ranjit

Shahir Ali FR's profile image
Shahir Ali FR

Hi Ranjit,

Please see below

warning: file /opt/freeware/doc/libgcc-4.8.1/COPYING: remove failed: A file or directory in the path name does not exist.
################################# [100%]
root@AIX Hostname:/mnt1/RPMS/ppc-7.3>> echo $?
0
root@AIX Hostname:/mnt1/RPMS/ppc-7.3>>

root@AIX Hostname:/mnt1/RPMS/ppc-7.3>> rpm -qa |grep -i libgcc
libgcc10-10.3.0-6.ppc
libgcc8-8.3.0-7.ppc
libgcc11-11.3.0-1.ppc
libgcc-10-2.ppc
libgcc12-12.3.0-1.ppc
root@AIX Hostname:/mnt1/RPMS/ppc-7.3>> rpm -Uvh libstdc++*rpm
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
        installing package libstdc++11-devel-11.3.0-1.ppc needs 56MB on the /opt filesystem
        installing package libstdc++12-devel-12.3.0-1.ppc needs 128MB on the /opt filesystem
        installing package libstdc++8-devel-8.3.0-7.ppc needs 254MB on the /opt filesystem
        installing package libstdc++-devel-1:10-2.ppc needs 254MB on the /opt filesystem
root@AIX Hostname:/mnt1/RPMS/ppc-7.3>>

Thanks

Shahir

Shahir Ali FR's profile image
Shahir Ali FR

Hi Ranjit

I did managed the /opt and tried below


root@AIX Hostname:/mnt1/RPMS/ppc-7.3>> rpm -Uvh libstdc++*rpm
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:libstdc++10-10.3.0-6             ################################# [ 10%]
   2:libstdc++-1:10-2                 ################################# [ 20%]
   3:libstdc++10-devel-10.3.0-6       ################################# [ 30%]
   4:libstdc++8-8.3.0-7               ################################# [ 40%]
   5:libstdc++12-12.3.0-1             ################################# [ 50%]
   6:libstdc++11-11.3.0-1             ################################# [ 60%]
   7:libstdc++11-devel-11.3.0-1       ################################# [ 70%]
   8:libstdc++12-devel-12.3.0-1       ################################# [ 80%]
   9:libstdc++8-devel-8.3.0-7         ################################# [ 90%]
  10:libstdc++-devel-1:10-2           ################################# [100%]
root@AIX Hostname:/mnt1/RPMS/ppc-7.3>> echo $?
0
root@AIX Hostname:/mnt1/RPMS/ppc-7.3>> rpm -qa|grep -i libstdc++
libstdc++-10-2.ppc
libstdc++8-8.3.0-7.ppc
libstdc++11-11.3.0-1.ppc
libstdc++12-devel-12.3.0-1.ppc
libstdc++-devel-10-2.ppc
libstdc++10-10.3.0-6.ppc
libstdc++10-devel-10.3.0-6.ppc
libstdc++12-12.3.0-1.ppc
libstdc++11-devel-11.3.0-1.ppc
libstdc++8-devel-8.3.0-7.ppc
root@AIX Hostname:/mnt1/RPMS/ppc-7.3>>

What is our next step and action please?

Thank you

Shahir

Ranjit Ranjan's profile image
Ranjit Ranjan

HI
is libgcc also updated ?
Step is simple.    Once you have libgcc, libgcc10, libstdc++, libstdc++10 installed , then try dnf . 

Thanks
Ranjit

Shahir Ali FR's profile image
Shahir Ali FR

Hi Ranjit

It's all installed

root@AIX Hostname:/mnt>> rpm -qa|grep -i  libgcc*
libgcc10-10.3.0-6.ppc
libgcc8-8.3.0-7.ppc
libgcc11-11.3.0-1.ppc
libgcc-10-2.ppc
libgcc12-12.3.0-1.ppc
root@AIX Hostname:/mnt>> rpm -qa|grep -i libstdc*
libstdc++-10-2.ppc
libstdc++8-8.3.0-7.ppc
libstdc++11-11.3.0-1.ppc
libstdc++12-devel-12.3.0-1.ppc
libstdc++-devel-10-2.ppc
libstdc++10-10.3.0-6.ppc
libstdc++10-devel-10.3.0-6.ppc
libstdc++12-12.3.0-1.ppc
libstdc++11-devel-11.3.0-1.ppc
libstdc++8-devel-8.3.0-7.ppc
root@AIX Hostname:/mnt>>

Thanks

Shahir

Shahir Ali FR's profile image
Shahir Ali FR

Hi Ranjit,

Now facing below

root@AIX Hostname:/>> dnf repolist
repo id                                                                                    repo name
Local_AIX_Toolbox                                                                          Local AIX generic repository
Local_AIX_Toolbox_73                                                                       Local AIX 7.3 specific repository
Local_AIX_Toolbox_noarch                                                                   Local AIX noarch repository
root@AIX Hostname:/>> /opt/freeware/bin/dnf update
Local AIX generic repository                                                                                                                                   25 MB/s | 1.4 MB     00:00
Local AIX noarch repository                                                                                                                                    20 MB/s | 595 kB     00:00
Local AIX 7.3 specific repository                                                                                                                              21 MB/s | 123 kB     00:00
Error:
 Problem: cannot install both ncurses-6.4-1.ppc and ncurses-5.9-1.ppc
  - package watch-3.2.8-1.ppc requires libncurses.a(libncurses.so.5), but none of the providers can be installed
  - cannot install the best update candidate for package ncurses-5.9-1.ppc
  - problem with installed package watch-3.2.8-1.ppc
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
root@AIX Hostname:/>>  /opt/freeware/bin/dnf install sudo
Last metadata expiration check: 0:00:35 ago on Tue Jul 15 15:49:59 EET 2025.
Package sudo-1.8.15-2.ppc is already installed.
Error:
 Problem: package gettext-0.21-2.ppc requires libncurses.a(libncurses.so.6), but none of the providers can be installed
  - package gettext-0.21-2.ppc requires ncurses >= 6.2, but none of the providers can be installed
  - cannot install both ncurses-6.4-1.ppc and ncurses-5.9-1.ppc
  - package sudo-1.9.15p5-1.ppc requires gettext >= 0.21-2, but none of the providers can be installed
  - package watch-3.2.8-1.ppc requires libncurses.a(libncurses.so.5), but none of the providers can be installed
  - cannot install the best candidate for the job
  - problem with installed package watch-3.2.8-1.ppc
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
root@AIX Hostname:/>>

Please direct

Thanks

Shahir

Ranjit Ranjan's profile image
Ranjit Ranjan

Hi Shahir,

For what purpose , you are using watch package . It's not provided from AIX tool box. 
If you are not sure what's the use case of this package, try removing it first manually using 'rpm -e watch'. After that run the 'dnf update'. 

Thanks
Ranjit

Shahir Ali FR's profile image
Shahir Ali FR

root@AIX Hostname:/>> rpm -qa watch
watch-3.2.8-1.ppc
root@AIX Hostname:/>> rpm -e watch-3.2.8-1.ppc
root@AIX Hostname:/>> rpm -qa watch
root@AIX Hostname:/>>

Shahir Ali FR's profile image
Shahir Ali FR

Hi Ranjit

Error shared on IBM case.

Thanks

Shahir

Ranjit Ranjan's profile image
Ranjit Ranjan

Hi Shahir,
I don't have access to IBM case. Share the details in this discussion . 

Thanks
Ranjit

Shahir Ali FR's profile image
Shahir Ali FR

Ok Ranjit

Hold on

Shahir Ali FR's profile image
Shahir Ali FR

Hi Ranjit,

I think Lanlyn has already shared the same with you. Cool.

Thanks

Shahir

Shahir Ali FR's profile image
Shahir Ali FR

Hi Ranjit

PFA for the commands and error

root@AIX Hostname:/>>  dnf repolist

repo id                                                                                    repo name

Local_AIX_Toolbox                                                                          Local AIX generic repository

Local_AIX_Toolbox_73                                                                       Local AIX 7.3 specific repository

Local_AIX_Toolbox_noarch                                                                   Local AIX noarch repository

root@AIX Hostname:/>> /opt/freeware/bin/dnf update

Last metadata expiration check: 21:54:39 ago on Tue Jul 15 15:49:59 EET 2025.

Dependencies resolved.

==============================================================================================================================================================================================

Package                                           Architecture                       Version                                       Repository                                           Size

==============================================================================================================================================================================================

Upgrading:

bash                                              ppc                                5.2.21-1                                      Local_AIX_Toolbox                                   3.0 M

bash-doc                                          ppc                                5.2.21-1                                      Local_AIX_Toolbox                                   4.1 M

bzip2                                             ppc                                1.0.8-2                                       Local_AIX_Toolbox                                   238 k

ca-certificates                                   ppc                                2024.2.66-1                                   Local_AIX_Toolbox                                   1.0 M

coreutils                                         ppc                                9.5-1                                         Local_AIX_Toolbox                                   9.3 M

expat                                             ppc                                2.6.3-1                                       Local_AIX_Toolbox                                   855 k

gdbm                                              ppc                                1.23-1                                        Local_AIX_Toolbox                                   283 k

gettext                                           ppc                                0.21-2                                        Local_AIX_Toolbox                                    14 M

glib2                                             ppc                                2.81.0-1                                      Local_AIX_Toolbox                                    16 M

gmp                                               ppc                                6.3.0-1                                       Local_AIX_Toolbox                                   1.0 M

info                                              ppc                                7.0.2-1                                       Local_AIX_Toolbox                                   643 k

less                                              ppc                                661-1                                         Local_AIX_Toolbox                                   194 k

libcomps                                          ppc                                0.1.15-101                                    Local_AIX_Toolbox                                   622 k

libiconv                                          ppc                                1.17-1                                        Local_AIX_Toolbox                                   1.6 M

libmodulemd                                       ppc                                1.5.2-100                                     Local_AIX_Toolbox                                   1.2 M

librepo                                           ppc                                1.11.0-103                                    Local_AIX_Toolbox                                   336 k

libsmartcols                                      ppc                                2.34-101                                      Local_AIX_Toolbox                                   614 k

libxml2                                           ppc                                2.12.9-1                                      Local_AIX_Toolbox                                   3.1 M

libxslt                                           ppc                                1.1.37-2                                      Local_AIX_Toolbox                                   567 k

libyaml                                           ppc                                0.2.5-1                                       Local_AIX_Toolbox                                   509 k

libzstd                                           ppc                                1.5.2-3                                       Local_AIX_Toolbox                                   1.5 M

mpfr                                              ppc                                4.2.1-1                                       Local_AIX_Toolbox                                   1.9 M

ncurses                                           ppc                                6.4-1                                         Local_AIX_Toolbox                                   3.8 M

openldap                                          ppc                                2.5.16-1                                      Local_AIX_Toolbox                                   4.0 M

p11-kit                                           ppc                                0.24.1-1                                      Local_AIX_Toolbox                                   3.7 M

p11-kit-tools                                     ppc                                0.24.1-1                                      Local_AIX_Toolbox                                   203 k

p7zip                                             ppc                                16.02-1                                       Local_AIX_Toolbox                                   2.8 M

pbzip2                                            ppc                                1.1.13-1                                      Local_AIX_Toolbox                                    44 k

pcre                                              ppc                                8.44-2                                        Local_AIX_Toolbox                                   723 k

popt                                              ppc                                1.19-1                                        Local_AIX_Toolbox                                   222 k

python3                                           ppc                                3.9.20-1                                      Local_AIX_Toolbox                                   9.0 k

python3-gpg                                       ppc                                1.13.1-101                                    Local_AIX_Toolbox                                   7.1 k

python3-libcomps                                  ppc                                0.1.15-101                                    Local_AIX_Toolbox                                    15 k

python3-librepo                                   ppc                                1.11.0-103                                    Local_AIX_Toolbox                                    13 k

python3.9                                         ppc                                3.9.20-1                                      Local_AIX_Toolbox                                    40 M

python3.9-gpg                                     ppc                                1.13.1-101                                    Local_AIX_Toolbox                                   1.7 M

python3.9-libcomps                                ppc                                0.1.15-101                                    Local_AIX_Toolbox                                   589 k

python3.9-librepo                                 ppc                                1.11.0-103                                    Local_AIX_Toolbox                                   223 k

readline                                          ppc                                8.2-1                                         Local_AIX_Toolbox                                   2.3 M

rsync                                             ppc                                3.3.0-1                                       Local_AIX_Toolbox                                   869 k

sed                                               ppc                                4.9-1                                         Local_AIX_Toolbox                                   319 k

sqlite                                            ppc                                3.45.3-1                                      Local_AIX_Toolbox                                    11 M

sudo                                              ppc                                1.9.15p5-1                                    Local_AIX_Toolbox                                   3.2 M

tar                                               ppc                                1.35-1                                        Local_AIX_Toolbox                                   1.5 M

unrar                                             ppc                                6.2.12-1                                      Local_AIX_Toolbox                                   373 k

unzip                                             ppc                                6.0-3                                         Local_AIX_Toolbox                                   353 k

vim-minimal                                       ppc                                9.1.0698-1                                    Local_AIX_Toolbox                                   1.6 M

zchunk-libs                                       ppc                                1.1.4-103                                     Local_AIX_Toolbox                                   824 k

zip                                               ppc                                3.0-4                                         Local_AIX_Toolbox                                   391 k

zlib                                              ppc                                1.2.13-1                                      Local_AIX_Toolbox                                   345 k

zsh                                               ppc                                5.9-1                                         Local_AIX_Toolbox                                   5.1 M

dnf                                               ppc                                4.2.17-64_53                                  Local_AIX_Toolbox_73                                 11 k

     replacing  yum.noarch 4.2.17-64_6

dnf-automatic                                     ppc                                4.2.17-64_53                                  Local_AIX_Toolbox_73                                 12 k

dnf-data                                          ppc                                4.2.17-64_53                                  Local_AIX_Toolbox_73                                 24 k

libdnf                                            ppc                                0.39.1-64_52                                  Local_AIX_Toolbox_73                                2.3 M

libsolv                                           ppc                                0.7.9-64_52                                   Local_AIX_Toolbox_73                                545 k

python3-dnf                                       ppc                                4.2.17-64_53                                  Local_AIX_Toolbox_73                                8.1 k

python3-hawkey                                    ppc                                0.39.1-64_52                                  Local_AIX_Toolbox_73                                 23 k

python3-libdnf                                    ppc                                0.39.1-64_52                                  Local_AIX_Toolbox_73                                 23 k

python3.9-dnf                                     ppc                                4.2.17-64_53                                  Local_AIX_Toolbox_73                                193 k

python3.9-hawkey                                  ppc                                0.39.1-64_52                                  Local_AIX_Toolbox_73                                427 k

python3.9-libdnf                                  ppc                                0.39.1-64_52                                  Local_AIX_Toolbox_73                                2.3 M

Installing dependencies:

check                                             ppc                                0.13.0-1                                      Local_AIX_Toolbox                                    93 k

curl                                              ppc                                8.9.1-1                                       Local_AIX_Toolbox                                   2.0 M

cyrus-sasl                                        ppc                                2.1.28-1                                      Local_AIX_Toolbox                                   1.2 M

db                                                ppc                                1:5.3.28-1                                    Local_AIX_Toolbox                                    17 M

gnupg2                                            ppc                                2.4.3-1                                       Local_AIX_Toolbox                                   9.9 M

gnutls                                            ppc                                3.8.7-1                                       Local_AIX_Toolbox                                   4.3 M

gpgme                                             ppc                                1.13.1-101                                    Local_AIX_Toolbox                                   518 k

json-c                                            ppc                                0.17-1                                        Local_AIX_Toolbox                                   381 k

krb5-libs                                         ppc                                1.21.3-1                                      Local_AIX_Toolbox                                   7.5 M

libassuan                                         ppc                                2.5.6-1                                       Local_AIX_Toolbox                                   332 k

libffi                                            ppc                                3.4.4-2                                       Local_AIX_Toolbox                                    73 k

libgcrypt                                         ppc                                1.10.3-1                                      Local_AIX_Toolbox                                   2.7 M

libgpg-error                                      ppc                                1.49-1                                        Local_AIX_Toolbox                                   515 k

libksba                                           ppc                                1.6.3-1                                       Local_AIX_Toolbox                                   932 k

libnghttp2                                        ppc                                1.62.1-1                                      Local_AIX_Toolbox                                   311 k

libsodium                                         ppc                                1.0.19-1                                      Local_AIX_Toolbox                                   1.1 M

libssh2                                           ppc                                1.11.0-1                                      Local_AIX_Toolbox                                   975 k

libtasn1                                          ppc                                4.19.0-1                                      Local_AIX_Toolbox                                   227 k

libtextstyle                                      ppc                                0.21-2                                        Local_AIX_Toolbox                                   1.1 M

libunistring                                      ppc                                1.1-1                                         Local_AIX_Toolbox                                   3.0 M

lz4                                               ppc                                1.9.4-1                                       Local_AIX_Toolbox                                   456 k

nettle                                            ppc                                3.9.1-1                                       Local_AIX_Toolbox                                   3.1 M

npth                                              ppc                                1.5-1                                         Local_AIX_Toolbox                                   220 k

pcre2                                             ppc                                10.40-1                                       Local_AIX_Toolbox                                   1.3 M

xz-libs                                           ppc                                5.4.3-1                                       Local_AIX_Toolbox                                   575 k

libgomp                                           ppc                                1:10-2                                        Local_AIX_Toolbox_73                                 14 k

libgomp10                                         ppc                                10.3.0-6                                      Local_AIX_Toolbox_73                                2.0 M

Installing weak dependencies:

pinentry                                          ppc                                1.0.0-1                                       Local_AIX_Toolbox                                   115 k

 

Transaction Summary

==============================================================================================================================================================================================

Install  28 Packages

Upgrade  62 Packages

 

Total size: 217 M

Is this ok [y/N]: y

Downloading Packages:

Running transaction check

Transaction check succeeded.

Running transaction test

Error: Transaction test error:

  file /opt/freeware/lib/libdb.a from install of db-1:5.3.28-1.ppc conflicts with file from package db4-4.7.25-2.ppc

  file /opt/freeware/bin/db_archive from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

  file /opt/freeware/bin/db_archive_64 from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

  file /opt/freeware/bin/db_checkpoint from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

  file /opt/freeware/bin/db_checkpoint_64 from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

  file /opt/freeware/bin/db_deadlock from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

  file /opt/freeware/bin/db_deadlock_64 from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

  file /opt/freeware/bin/db_dump from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

  file /opt/freeware/bin/db_dump_64 from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

  file /opt/freeware/bin/db_hotbackup from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

  file /opt/freeware/bin/db_hotbackup_64 from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

  file /opt/freeware/bin/db_load from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

  file /opt/freeware/bin/db_load_64 from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

  file /opt/freeware/bin/db_printlog from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

  file /opt/freeware/bin/db_printlog_64 from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

  file /opt/freeware/bin/db_recover from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

  file /opt/freeware/bin/db_recover_64 from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

  file /opt/freeware/bin/db_stat from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

  file /opt/freeware/bin/db_stat_64 from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

  file /opt/freeware/bin/db_upgrade from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

  file /opt/freeware/bin/db_upgrade_64 from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

  file /opt/freeware/bin/db_verify from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

  file /opt/freeware/bin/db_verify_64 from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

 

root@AIX Hostname:/>>

Shahir Ali FR's profile image
Shahir Ali FR
root@AIX Hostname:/>> /opt/freeware/bin/dnf install sudo
Last metadata expiration check: 21:56:19 ago on Tue Jul 15 15:49:59 EET 2025.
Package sudo-1.8.15-2.ppc is already installed.
Dependencies resolved.
==============================================================================================================================================================================================
 Package                                       Architecture                         Version                                       Repository                                             Size
==============================================================================================================================================================================================
Upgrading:
 gettext                                       ppc                                  0.21-2                                        Local_AIX_Toolbox                                      14 M
 glib2                                         ppc                                  2.81.0-1                                      Local_AIX_Toolbox                                      16 M
 libiconv                                      ppc                                  1.17-1                                        Local_AIX_Toolbox                                     1.6 M
 libxml2                                       ppc                                  2.12.9-1                                      Local_AIX_Toolbox                                     3.1 M
 ncurses                                       ppc                                  6.4-1                                         Local_AIX_Toolbox                                     3.8 M
 openldap                                      ppc                                  2.5.16-1                                      Local_AIX_Toolbox                                     4.0 M
 sudo                                          ppc                                  1.9.15p5-1                                    Local_AIX_Toolbox                                     3.2 M
 zlib                                          ppc                                  1.2.13-1                                      Local_AIX_Toolbox                                     345 k
Installing dependencies:
 cyrus-sasl                                    ppc                                  2.1.28-1                                      Local_AIX_Toolbox                                     1.2 M
 db                                            ppc                                  1:5.3.28-1                                    Local_AIX_Toolbox                                      17 M
 libffi                                        ppc                                  3.4.4-2                                       Local_AIX_Toolbox                                      73 k
 libtextstyle                                  ppc                                  0.21-2                                        Local_AIX_Toolbox                                     1.1 M
 libunistring                                  ppc                                  1.1-1                                         Local_AIX_Toolbox                                     3.0 M
 pcre2                                         ppc                                  10.40-1                                       Local_AIX_Toolbox                                     1.3 M
 xz-libs                                       ppc                                  5.4.3-1                                       Local_AIX_Toolbox                                     575 k
 libgomp                                       ppc                                  1:10-2                                        Local_AIX_Toolbox_73                                   14 k
 libgomp10                                     ppc                                  10.3.0-6                                      Local_AIX_Toolbox_73                                  2.0 M

Transaction Summary
==============================================================================================================================================================================================
Install  9 Packages
Upgrade  8 Packages

Total size: 72 M
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Error: Transaction test error:
  file /opt/freeware/lib/libdb.a from install of db-1:5.3.28-1.ppc conflicts with file from package db4-4.7.25-2.ppc
  file /opt/freeware/bin/db_archive from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc
  file /opt/freeware/bin/db_archive_64 from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc
  file /opt/freeware/bin/db_checkpoint from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc
  file /opt/freeware/bin/db_checkpoint_64 from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc
  file /opt/freeware/bin/db_deadlock from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc
  file /opt/freeware/bin/db_deadlock_64 from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc
  file /opt/freeware/bin/db_dump from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc
  file /opt/freeware/bin/db_dump_64 from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc
  file /opt/freeware/bin/db_hotbackup from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc
  file /opt/freeware/bin/db_hotbackup_64 from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc
  file /opt/freeware/bin/db_load from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc
  file /opt/freeware/bin/db_load_64 from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc
  file /opt/freeware/bin/db_printlog from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc
  file /opt/freeware/bin/db_printlog_64 from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc
  file /opt/freeware/bin/db_recover from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc
  file /opt/freeware/bin/db_recover_64 from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc
  file /opt/freeware/bin/db_stat from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc
  file /opt/freeware/bin/db_stat_64 from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc
  file /opt/freeware/bin/db_upgrade from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc
  file /opt/freeware/bin/db_upgrade_64 from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc
  file /opt/freeware/bin/db_verify from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc
  file /opt/freeware/bin/db_verify_64 from install of db-1:5.3.28-1.ppc conflicts with file from package db4-utils-4.7.25-2.ppc

root@AIX Hostname:/>> echo $?
1
root@AIX Hostname:/>> sudo su -
sudo: error in /etc/sudo.conf, line 0 while loading plugin `sudoers_policy'
sudo: unable to load /opt/freeware/libexec/sudo/sudoers.so:     0509-022 Cannot load module /opt/freeware/libexec/sudo/sudoers.so.
        0509-150   Dependent module /usr/lib/libldap.a(libldap-2.4.so.2) could not be loaded.
        0509-153   File /usr/lib/libldap.a is not an archive or
                   the file could not be read properly.
        0509-026 System error: Cannot run a file that does not have a valid format.
sudo: fatal error, unable to load plugins
root@AIX Hostname:/>>
Ranjit Ranjan's profile image
Ranjit Ranjan

Hi Shahir,

Thanks for logs.
Let's remove the db4 package also. After that you do 'dnf update' and then try to install sudo.

Thanks
Ranjit