Bug 1059143

Summary: Feature request: update httpd to 2.4.7 / backport htaccess API changes
Product: Red Hat Enterprise Linux 7 Reporter: Jani Karlsson <jani.karlsson>
Component: httpdAssignee: Luboš Uhliarik <luhliari>
Status: CLOSED ERRATA QA Contact: Martin Frodl <mfrodl>
Severity: low Docs Contact:
Priority: unspecified    
Version: 7.0CC: athmanem, beuc, chuffman, iweiss, jkaluza, jorton, maikel.van.leeuwen, mfrodl, nigel, pahan, ricardo.arguello, s.adam, tis
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: httpd-2.4.6-21.el7 Doc Type: Enhancement
Doc Text:
Feature: Backport htaccess API changes introduced in httpd-2.4.7. Reason: Allow compilation of MPM-ITK as httpd module. Result: MPM-ITK can now be compiled as httpd module.
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-03-05 07:12:21 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1188159    

Description Jani Karlsson 2014-01-29 09:43:39 UTC
Description of problem:
MPM-ITK and other modules depend on working working API for htaccess (, that was missing in 2.4 series until fixed in 2.4.7.

Version-Release number of selected component (if applicable):
2.4.6

Additional info:
- MPM-ITK site: http://mpm-itk.sesse.net (Explicitly says only 2.4.7+ will work) - Apache change listed in: http://www.apachelounge.com/Changelog-2.4.html
- Symbol changes 2.4.6 -> 2.4.7: http://upstream-tracker.org/compat_reports/httpd/2.4.6_to_2.4.7/abi_compat_report.html, specifically ap_*htaccess components.

Comment 4 Nigel Reed 2014-09-04 00:43:55 UTC
I would like to add that I'm ahving the same problem and this is going to affect anyone trying to run httpd-itk from EPEL on a RHEL 7 system.

My website is now 100% DOWN because of the incompatibility between the version of Apache supplied in the base 7 install, and the version of httpd-itk on the EPEL site.

Comment 5 Nigel Reed 2014-09-05 08:59:02 UTC
Whatever fix was done in 2.4.6-21.el7 does NOT fix httpd-itk.

apachectl configtest
httpd.itk: Syntax error on line 56 of /etc/httpd/conf/httpd.conf: Syntax error on line 6 of /etc/httpd/conf.modules.d/00-base.conf: Cannot load /etc/httpd/modules/mod_access_compat.so into server: /etc/httpd/modules/mod_access_compat.so: undefined symbol: ap_hook_check_access

To enable ITK in RHEL 7 we need httpd-2.4.7 (at minimum) along with ITK 2.4.7. This is an absolute show-stopper for me and may force me to go back to RHEL 6.x.

I'd be happy to test to get it working properly.

Comment 6 Jan Kaluža 2014-09-05 09:44:45 UTC
This fix is not released yet and therefore I assume you don't have httpd-2.4.6-21.el7 package. Can you check what is your httpd version using "rpm -q httpd"?

Comment 7 Joe Orton 2014-09-05 13:01:15 UTC
Nigel, or anybody else: please contact Red Hat support and we can get you a test package to try out for this.

Comment 8 Nigel Reed 2014-09-05 19:10:34 UTC
Jan, when you said "Fixed In Version: httpd-2.4.6-21.el7" - I assumed that the CentOS git repository would have the httpd-2.4.6-21.el7 with the fix included. I guess I was mistaken.

Comment 11 Jani Karlsson 2014-09-16 10:01:56 UTC
I tested the RedHat package provided by engineering. It seems to work just fine with MPM-ITK in my basic stability tests with siege.

It seems that this issue has been resolved by that package, when can we expect it out in the wild?

Comment 15 Sylvain Beucler 2015-01-13 11:07:10 UTC
Hi,

We'd very much like this for the forthcoming FusionForge release, since we now rely on mod_itk.

Currently we have to run some crazy Fedora20 backport script :/

Is the new package available somewhere (i.e. to people who don't have a support contract)?
What's the current status?

Comment 16 Jani Karlsson 2015-01-13 14:01:10 UTC
Now is this currently not officially confirmed but I check and in RHEL 7.1 beta the httpd package is -30 and changelog shows that -21 received patch related to this issue, so once RHEL 7.1 is released, there should be a possibility to build MPM-ITK against httpd-devel and hopefully EPEL's ITK package gets upgraded to compile against 2.4 finally (fingers crossed?)

Comment 17 Stewart Adam 2015-02-01 20:21:00 UTC
I'm depending on this as well, in the mean time mod_ruid2 along with some new some IfModule statements in my VirtualHost template will tide me over but I'd really prefer to be on mod_itk.

Comment 19 errata-xmlrpc 2015-03-05 07:12:21 UTC
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://rhn.redhat.com/errata/RHSA-2015-0325.html

Comment 20 Pavel Alexeev 2015-03-08 14:18:26 UTC
When it will be available in epel7 repos? Could you please provide bodhi update url?

Comment 21 Othman Madjoudj 2015-03-08 15:48:31 UTC
(In reply to Pavel Alexeev (aka Pahan-Hubbitus) from comment #20)
> When it will be available in epel7 repos? Could you please provide bodhi
> update url?

I think it's available in RHEL 7.1, you'll probably need to wait for CentOS 7.1

Comment 23 Maikel van Leeuwen 2015-04-14 07:06:39 UTC
Hi,

In reply to  Athmane Madjoudj

The mpm-itk is now working in Centos 7.1 

Distro/Package details:
CentOS Linux release 7.1.1503 (Core)
httpd Version     : 2.4.6
httpd-itk Version     : 2.4.7.01

Comment 24 Nigel Reed 2015-04-14 07:08:38 UTC
I noticed this came down as an update and seems to be working ok. No problems noticed.

rpm -q httpd httpd-itk
httpd-2.4.10-7.el7.centos.x86_64
httpd-itk-2.4.7.01-5.el7.x86_64