You can go ahead and remove the openssl rpm package.
Original Message:
Sent: Thu November 14, 2024 10:24 AM
From: Amilcar Zepeda
Subject: YUM / DNF errors
Thank you very much Ayappan.
It seems openssl is installed in the rpms:
# rpm -qa | grep openssl
openssl-1.0.2g-3.ppc
#
# rpm -qa
expect-5.42.1-3.ppc
tk-8.4.7-3.ppc
python-2.7.10-1.ppc
python-iniparse-0.4-1.noarch
python-urlgrabber-3.10.1-1.noarch
python-devel-2.7.10-1.ppc
libgcc8-8.3.0-6.ppc
libgcc-10-2.ppc
libstdc++-10-2.ppc
zlib-1.2.13-1.ppc
libffi-3.4.2-1.ppc
libgomp-10-2.ppc
libtextstyle-0.21-2.ppc
libunistring-0.9.10-1.ppc
bash-5.1.16-1.ppc
gettext-0.21-2.ppc
apr-1.7.0-1.ppc
pkg-config-0.29.2-2.ppc
readline-8.1-1.ppc
expat-2.5.0-1.ppc
cyrus-sasl-2.1.28-1.ppc
apr-util-1.6.1-1.ppc
less-598-1.ppc
lz4-1.9.3-1.ppc
rsync-3.2.7-1.ppc
gdbm-1.23-1.ppc
autoconf-2.71-1.noarch
libssh2-1.10.0-2.ppc
mpfr-4.1.0-1.ppc
sed-4.8-1.ppc
gcc6-cpp-6.3.0-2.ppc
gcc10-cpp-10.3.0-6.ppc
gcc-cpp-10-2.ppc
p11-kit-0.23.22-1.ppc
libnghttp2-1.46.0-1.ppc
git-core-2.38.3-1.ppc
git-2.38.3-1.ppc
cmake-data-3.22.0-1.ppc
libgcc7-7.2.0-2.ppc
wget-1.21.2-1.ppc
expat-devel-2.2.6-1.ppc
gmp-devel-6.1.1-1.ppc
gzip-1.8-1.ppc
libsigsegv-2.10-2.ppc
make-4.3-1.ppc
libstdc++6-6.3.0-2.ppc
python3-3.9.16-0.ppc
rpm-python3.9-4.15.1-32_2.ppc
libsmartcols-2.34-32_1.ppc
python3.9-gpg-1.13.1-32_3.ppc
librepo-1.11.0-32_2.ppc
python3.9-libdnf-0.39.1-32_3.ppc
dnf-data-4.2.17-32_4.noarch
python3.9-six-1.13.0-2.noarch
python3.9-libcomps-0.1.15-32_1.ppc
python3.9-dnf-plugins-core-4.0.16-32_2.noarch
python3-dnf-4.2.17-32_4.noarch
dnf-automatic-4.2.17-32_4.noarch
python3-dnf-plugin-migrate-4.0.16-32_2.noarch
python3-libcomps-0.1.15-32_1.ppc
python3-librepo-1.11.0-32_2.ppc
python3-libdnf-0.39.1-32_3.ppc
python3-dateutil-2.8.0-2.noarch
ca-certificates-2023.2.60-0.ppc
tcl-8.4.7-3.ppc
unzip-5.51-1.ppc
yum-metadata-parser-1.1.4-2.ppc
pysqlite-1.1.7-2.ppc
python-pycurl-7.19.3-1.ppc
python-tools-2.7.10-1.ppc
libgcc10-10.3.0-6.ppc
libstdc++10-10.3.0-6.ppc
ncurses-6.3-1.ppc
xz-libs-5.2.5-1.ppc
libgomp10-10.3.0-6.ppc
libgomp8-8.3.0-6.ppc
glib2-2.56.1-3.ppc
libxml2-2.10.3-1.ppc
libiconv-1.17-1.ppc
info-6.7-1.ppc
libstdc++8-8.3.0-6.ppc
apr-devel-1.7.0-1.ppc
sqlite-3.39.3-1.ppc
db-5.3.28-1.ppc
openldap-2.5.12-1.ppc
apr-util-devel-1.6.1-1.ppc
lz4-devel-1.9.3-1.ppc
bzip2-1.0.8-2.ppc
gdbm-devel-1.23-1.ppc
perl-5.34.1-1.ppc
m4-1.4.18-1.ppc
automake-1.16.5-1.noarch
gmp-6.2.1-1.ppc
libmpc-1.2.1-1.ppc
libgcc6-6.3.0-2.ppc
gcc6-6.3.0-2.ppc
gcc10-10.3.0-6.ppc
gcc-10-2.ppc
libtasn1-4.16.0-1.ppc
p11-kit-tools-0.23.22-1.ppc
krb5-libs-1.18.5-2.ppc
curl-7.86.0-1.ppc
git-core-doc-2.38.3-1.noarch
libzstd-1.5.2-1.ppc
cmake-3.22.0-1.ppc
libstdc++7-7.2.0-2.ppc
coreutils-8.25-1.ppc
glib2-devel-2.33.2-1.ppc
grep-3.0-1.ppc
libidn-1.33-1.ppc
libtool-2.4.6-1.ppc
openssl-1.0.2g-3.ppc
python3.9-3.9.16-0.ppc
libmodulemd-1.5.2-32_2.ppc
libsolv-0.7.9-32_3.ppc
python3.9-dateutil-2.8.0-2.noarch
zchunk-libs-1.1.4-32_2.ppc
libdnf-0.39.1-32_3.ppc
python3.9-hawkey-0.39.1-32_3.ppc
python3.9-librepo-1.11.0-32_2.ppc
libcomps-0.1.15-32_1.ppc
python3.9-dnf-4.2.17-32_4.noarch
python3.9-dnf-plugin-migrate-4.0.16-32_2.noarch
dnf-4.2.17-32_4.noarch
yum-4.2.17-32_4.noarch
python3-dnf-plugins-core-4.0.16-32_2.noarch
python3-six-1.13.0-2.noarch
python3-hawkey-0.39.1-32_3.ppc
python3-gpg-1.13.1-32_3.ppc
rpm-python3-4.15.1-32_2.ppc
AIX-rpm-7.2.5.207-14.ppc
Do you suggest to remove /opt/freeware/lib/libcrypto.a and /opt/freeware/lib/libssl.a?
Or should I just uninstall openssl?
Thank you very much.
------------------------------
Amilcar Zepeda
Original Message:
Sent: Fri November 08, 2024 01:39 AM
From: Ayappan P
Subject: YUM / DNF errors
Check this thread --> https://community.ibm.com/community/user/power/discussion/not-able-to-update-the-package-in-aix-72
------------------------------
Ayappan P
Original Message:
Sent: Thu November 07, 2024 10:42 AM
From: Amilcar Zepeda
Subject: YUM / DNF errors
Hello.
I work for an IBM bussiness partner, recently a customer asked for help with some curl errors, basically he had this one:
#curl https://api.dtes.mh.gob.sv/fesv/status
exec(): 0509-036 Cannot load program curl because of the following errors:
0509-022 Cannot load module /opt/freeware/lib64/libcurl.a(libcurl.so.4).
0509-150 Dependent module /opt/freeware/lib/libcrypto.a(libcrypto.so.1.1) could not be loaded.
0509-152 Member libcrypto.so.1.1 is not found in archive
0509-022 Cannot load module curl_64.
0509-150 Dependent module /opt/freeware/lib64/libcurl.a(libcurl.so.4) could not be loaded.
So I looked at /opt/freeware/lib64 and libcurl.a is present and the same for /opt/freeware/lib/ libcrypto.a appears to be present. So I realized that this environment only had YUM installed and so I decided to install DNF with -y option and then tried to update curl with DNF, but i keep getting some errors:
# dnf search curl
Traceback (most recent call last):
File "/opt/freeware/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-022 Cannot load module /opt/freeware/lib/libdnf.a(libdnf.so.2).
0509-150 Dependent module /opt/freeware/lib/libcrypto.a(libcrypto.so.1.1) could not be loaded.
0509-152 Member libcrypto.so.1.1 is not found in archive
0509-022 Cannot load module /opt/freeware/lib/python3.9/site-packages/libdnf/_common_types.so.
0509-150 Dependent module /opt/freeware/lib/libdnf.a(libdnf.so.2) could not be loaded.
Has anyone an idea of what is causing this error?
Best Regards.
------------------------------
Amilcar Zepeda
------------------------------