The same issue is present in rhscl. httpd24-mod_session should rpm require apr-util-openssl httpd24-mod_session-2.4.34-2.el7 httpd24-mod_session-2.4.27-8.el6.1 (should require httpd24-apr-util-openssl) +++ This bug was initially created as a clone of Bug #1633152 +++ Description of problem: httpd is not able to start when mod_session is configured to use mod_session_crypto Version-Release number of selected component (if applicable): mod_session-2.4.6-80.el7_5.1 How reproducible: always Steps to Reproduce: 1. install mod_session 2. uncomment loading of mod_session_crypto in module config (/etc/httpd/conf.modules.d/01-session.conf) 3. start httpd Actual results: systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE kill[3455]: kill: cannot find process "" systemd[1]: httpd.service: control process exited, code=exited status=1 systemd[1]: Failed to start The Apache HTTP Server. systemd[1]: Unit httpd.service entered failed state. httpd error_log: [session_crypto:error] [pid 19768] (20019)DSO load failed: AH01845: The crypto library 'openssl' could not be loaded: /usr/lib64/apr-util-1/apr_crypto_openssl-1.so: cannot open shared object file: No such file or directory (apr_crypto_openssl-1.so: 0) Expected results: successful start of httpd Additional info: Installing apr-util-openssl fix this. --- Additional comment from Joe Orton on 2018-09-26 07:20:01 EDT --- The API design in apr-util is poor here. Probably mod_session should Requires: apr-util-openssl, though https://src.fedoraproject.org/rpms/apr-util/c/7def96255723f89df0831670d8bd9a6be5a979c3 is better/simpler than tracking each API consumer for the future.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2018:3558