Let me say right up front that I am NOT using dnf. Instead, I am downloading individual packages from the AIX Toolbox for Open Source Software. And I prefer it that way. I've got all the requisites installed for python3.9 already, but upon attempting to install the python3.9 package itself, I am getting the following error:
error: Failed dependencies:
libcrypto.a(libcrypto.so.1.1) is needed by python3.9-3.9.18-1.ppc
libssl.a(libssl.so.1.1) is needed by python3.9-3.9.18-1.ppc
I have those shared objects provided in archive files via openssl.base:
# lslpp -Lc openssl.base | grep -v '^#'
openssl.base:openssl.base:1.1.2.1200: : :C: :Open Secure Socket Layer: : : : : : :0:0:/:
root@pzaeng103 / >
# ar -t /usr/lib/libcrypto.a
libcrypto.so
libcrypto.so.0.9.8
libcrypto.so.1.0.0
libcrypto.so.1.0.2
libcrypto.so.1.1
root@pzaeng103 / >
# ar -t /usr/lib/libssl.a
libssl.so
libssl.so.0.9.8
libssl.so.1.0.0
libssl.so.1.0.2
libssl.so.1.1
How do I make them available as runtime libraries that the rpm installer would recognize? I feel as though I am VERY close! I was able to install successfully onto AIX 7.2 and AIX 7.3 without encountering this particular issue.
------------------------------
Mackey Morgan
------------------------------