LIBPATH was loading /usr/lib before /opt/freeware/lib
# echo $LIBPATH
/opt/freeware/lib:/usr/lib
I have corrected it and dnf is working properly now. 
Thanks
------------------------------
Jorge
------------------------------
                                                
					
                                                    
        
                                                
				
                                                
                                                Original Message:
Sent: Wed July 12, 2023 01:58 AM
From: Aditya Kamath
Subject:  DNF stopped working after dnf update
Can you tell us what is your LIBPATH?? What is the output of echo $LIBPATH?
------------------------------
Aditya Kamath
Original Message:
Sent: Tue July 11, 2023 01:22 PM
From: JORGE VEGA
Subject: DNF stopped working after dnf update
Ran dnf_aixtoolbox.sh script, updated path to include /opt/freeware/bin, ran dnf update without errors. dnf stopped working after dnf update.
# dnf
exec(): 0509-036 Cannot load program /opt/freeware/libexec/python3.9_32 because of the following errors:
        0509-130 Symbol resolution failed for /opt/freeware/lib/libpython3.9.a(libpython3.9.so) because:
        0509-136   Symbol _GLOBAL__AIXI_libintl_so (number 281) is not exported from
                   dependent module /usr/opt/rpm/lib/libintl.a(libintl.so.8).
        0509-136   Symbol _GLOBAL__AIXD_libintl_so (number 282) is not exported from
                   dependent module /usr/opt/rpm/lib/libintl.a(libintl.so.8).
        0509-192 Examine .loader section symbols with the
                 'dump -Tv' command.
------------------------------
Jorge
------------------------------
#AIXOpenSource