Description of problem: At boot, when apache starts, we get this in the journal and /var/log/messages: Apr 24 15:32:49 localhost.localdomain systemd[1]: Starting The Apache HTTP Server... Apr 24 15:32:49 localhost.localdomain httpd[2031]: [Tue Apr 24 15:32:49.860749 2018] [so:warn] [pid 2031] AH01574: module ssl_module is already loaded, skipping Version-Release number of selected component (if applicable): 5.9.2.0 How reproducible: Very Steps to Reproduce: 1. start an appliance, or manually restart httpd 2. 3. Actual results: warning: AH01574: module ssl_module is already loaded, skipping Expected results: No warning Additional info: mod_ssl rpm provides an /etc file that loads the ssl_module, so we don't have to: # cat /etc/httpd/conf.modules.d/00-ssl.conf LoadModule ssl_module modules/mod_ssl.so # rpm -qf /etc/httpd/conf.modules.d/00-ssl.conf mod_ssl-2.4.6-80.el7.x86_64 Since mod_ssl is a dependent rpm in our upstream kickstart[1] and downstream cfme-appliance[2], we should be able to just remove our loading of the module[3] [1] https://github.com/ManageIQ/manageiq-appliance-build/blob/ddbdf493343eb3a6b3a16a1c17d2148bcc7b642a/kickstarts/partials/packages/includes.ks.erb#L32 [2] # rpm --test -e mod_ssl-2.4.6-80.el7.x86_64 error: Failed dependencies: mod_ssl is needed by (installed) cfme-appliance-5.9.2.0-1.el7cf.x86_64 [3] https://github.com/ManageIQ/manageiq-appliance/blob/0cfadef3468e64f1989e2b3e07bcf191a57071fa/COPY/etc/httpd/conf.d/manageiq-https.conf#L3
Also seen in bug https://bugzilla.redhat.com/show_bug.cgi?id=1572615 Although, it doesn't seem to cause a problem, it's still not needed.
https://github.com/ManageIQ/manageiq-appliance/pull/189
New commit detected on ManageIQ/manageiq-appliance/master: https://github.com/ManageIQ/manageiq-appliance/commit/f80292320ab3dbf24a91b261c9cf09393ecb2e25 commit f80292320ab3dbf24a91b261c9cf09393ecb2e25 Author: Joe Rafaniello <jrafanie> AuthorDate: Fri Apr 27 17:31:49 2018 -0400 Commit: Joe Rafaniello <jrafanie> CommitDate: Fri Apr 27 17:31:49 2018 -0400 mod_ssl rpm loads the module so we don't have to Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1572793 Loading the module a second time was leading to the following warning in journal, /var/log/messages, etc.: AH01574: module ssl_module is already loaded, skipping This file loads mod_ssl.so: $ cat /etc/httpd/conf.modules.d/00-ssl.conf LoadModule ssl_module modules/mod_ssl.so It's provided by mod_ssl rpm: $ rpm -qf /etc/httpd/conf.modules.d/00-ssl.conf mod_ssl-2.4.6-80.el7.x86_64 Since mod_ssl is a dependent rpm in our upstream kickstart[1] and downstream cfme-appliance[2], we should be able to just remove our loading of the module[3] [1] https://github.com/ManageIQ/manageiq-appliance-build/blob/ddbdf493343eb3a6b3a16a1c17d2148bcc7b642a/kickstarts/partials/packages/includes.ks.erb#L32 [2] # rpm --test -e mod_ssl-2.4.6-80.el7.x86_64 error: Failed dependencies: mod_ssl is needed by (installed) cfme-appliance-5.9.2.0-1.el7cf.x86_64 [3] https://github.com/ManageIQ/manageiq-appliance/blob/0cfadef3468e64f1989e2b3e07bcf191a57071fa/COPY/etc/httpd/conf.d/manageiq-https.conf#L3 COPY/etc/httpd/conf.d/manageiq-https.conf | 2 - 1 file changed, 2 deletions(-)
Verified on 5.10.0.6.
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-2019:0212