Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1059143 - Feature request: update httpd to 2.4.7 / backport htaccess API changes
Feature request: update httpd to 2.4.7 / backport htaccess API changes
Status: CLOSED ERRATA
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: httpd (Show other bugs)
7.0
Unspecified Linux
unspecified Severity low
: rc
: ---
Assigned To: Web Stack Team
Martin Frodl
:
Depends On:
Blocks: 1188159
  Show dependency treegraph
 
Reported: 2014-01-29 04:43 EST by Jani Karlsson
Modified: 2015-04-14 03:08 EDT (History)
13 users (show)

See Also:
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 02:12:21 EST
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2015:0325 normal SHIPPED_LIVE Low: httpd security, bug fix, and enhancement update 2015-03-05 06:59:16 EST

  None (edit)
Description Jani Karlsson 2014-01-29 04:43:39 EST
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-03 20:43:55 EDT
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 04:59:02 EDT
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 05:44:45 EDT
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 09:01:15 EDT
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 15:10:34 EDT
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 06:01:56 EDT
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 06:07:10 EST
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 09:01:10 EST
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 15:21:00 EST
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 02:12:21 EST
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 10:18:26 EDT
When it will be available in epel7 repos? Could you please provide bodhi update url?
Comment 21 Athmane Madjoudj 2015-03-08 11:48:31 EDT
(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 03:06:39 EDT
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 03:08:38 EDT
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

Note You need to log in before you can comment on or make changes to this bug.