Rocky 9 default image ing Google Cloud from yesterday has 3.0.7-25 and the source code for 3.0.13 was released on January 30th, 2024.
I compiled it from source and ssh works but dnf gives errors that the underlying openssl error
# dnf install joe
Traceback (most recent call last):
File "/bin/dnf", line 61, in <module>
from dnf.cli import main
File "/usr/lib/python3.9/site-packages/dnf/__init__.py", line 30, in <module>
import dnf.base
File "/usr/lib/python3.9/site-packages/dnf/base.py", line 29, in <module>
import libdnf.transaction
File "/usr/lib64/python3.9/site-packages/libdnf/__init__.py", line 12, in <module>
from . import conf
File "/usr/lib64/python3.9/site-packages/libdnf/conf.py", line 13, in <module>
from . import _conf
ImportError: /lib64/libldap.so.2: undefined symbol: EVP_md2, version OPENSSL_3.0.0
I have seen a lot of documentation on how to compile openssl but not a lot about how to deal with these incompatibilities.
Can anyone recommend some documentation that deals with what I am encountering?
Is what I am trying to do a bad idea?
How long does it usually take from the day source code is released until an rpm is pushed to the repo?
Thank you.