FWIW, both issues still exist, the httpd.conf files are overwritten when updating httpd, in my case I used, yum and the conf file from the rpm package causes "No MPM loaded" error when restaring httpd.
# yum update
...
---> Package httpd.ppc 0:2.4.46-1 will be updated
---> Package httpd.ppc 0:2.4.46-2 will be an update
...
---> Package mod_ssl.ppc 0:2.4.46-1 will be updated
---> Package mod_ssl.ppc 0:2.4.46-2 will be an update
...
# /etc/rc.d/init.d/httpd restart
Stopping Apache httpd daemon... AH00534: httpd: Configuration error: No MPM loaded.
done.
Sleeping for 5 seconds for graceful httpd shutdown ...
Starting Apache httpd... AH00534: httpd: Configuration error: No MPM loaded.
done.
# ps -ef|grep -i httpd
#
After restoring httpd.conf from backups:
# /etc/rc.d/init.d/httpd restart
Stopping Apache httpd daemon... done.
Sleeping for 5 seconds for graceful httpd shutdown ...
Starting Apache httpd... done.
# ps -ef|grep -i httpd
apache 11075882 15270352 0 14:34:29 - 0:00 /opt/freeware/sbin/httpd -k start
apache 11141606 15270352 0 14:34:29 - 0:00 /opt/freeware/sbin/httpd -k start
apache 11927828 15270352 0 14:34:29 - 0:00 /opt/freeware/sbin/httpd -k start
root 15270352 1 0 14:34:29 - 0:00 /opt/freeware/sbin/httpd -k start
apache 22610228 15270352 0 14:34:29 - 0:00 /opt/freeware/sbin/httpd -k start
#
------------------------------
Esa Kärkkäinen
------------------------------
Original Message:
Sent: Tue October 01, 2019 08:41 AM
From: Archive User
Subject: Re: Running "yum update" overwrites httpd.conf, if there is a newer version of httpd RPM package available
Originally posted by: AyappanP
That's right. The conf should not be modified.
I remember sometime back , there seems to be some confusion regarding which mpm module should be loaded. The post-installation script is introduced to "fix" that.
Now that script is causing this problem. We will remove this script in the next releases so that this won't be a problem going forward.