DNF broken after running dnf update command and sudo also updated from 1.8 version to 1.9.13p2-1 via dnf update . But sudo and dnf is not working . Please help me how to fix both sudo and dnf .
root# /opt/freeware/bin/dnf
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: Could not load module /opt/freeware/lib64/python3.9/site-packages/libdnf/_common_types.so.
Dependent module /usr/lib/libiconv.a(libiconv.so.2) could not be loaded.
Member libiconv.so.2 is not found in archive
root#
root# sudo -V
Could not load program sudo:
Symbol resolution failed for /opt/freeware/libexec/sudo/libsudo_util.a(libsudo_util.so.0) because:
Symbol _GLOBAL__AIXI_libintl_so (number 130) is not exported from dependent
module /usr/lib/libintl.a(libintl.so.8).
Symbol _GLOBAL__AIXD_libintl_so (number 131) is not exported from dependent
module /usr/lib/libintl.a(libintl.so.8).
Examine .loader section symbols with the 'dump -Tv' command.
root#
root# rpm -qa |grep -iE 'sudo|dnf'
libdnf-0.39.1-64_52.ppc
python3.9-dnf-4.2.17-64_53.ppc
python3.9-dnf-plugin-migrate-4.0.16-64_52.ppc
dnf-4.2.17-64_53.ppc
python3-dnf-plugin-migrate-4.0.16-64_52.ppc
sudo-1.9.13p2-1.ppc
python3.9-libdnf-0.39.1-64_52.ppc
dnf-data-4.2.17-64_53.ppc
python3.9-dnf-plugins-core-4.0.16-64_52.ppc
python3-dnf-4.2.17-64_53.ppc
dnf-automatic-4.2.17-64_53.ppc
python3-dnf-plugins-core-4.0.16-64_52.ppc
python3-libdnf-0.39.1-64_52.ppc
root#
------------------------------
Elangovan Subramaniyan
------------------------------