RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 1059143 - Feature request: update httpd to 2.4.7 / backport htaccess API changes
Summary: Feature request: update httpd to 2.4.7 / backport htaccess API changes
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: httpd
Version: 7.0
Hardware: Unspecified
OS: Linux
unspecified
low
Target Milestone: rc
: ---
Assignee: Luboš Uhliarik
QA Contact: Martin Frodl
URL:
Whiteboard:
Depends On:
Blocks: 1188159
TreeView+ depends on / blocked
 
Reported: 2014-01-29 09:43 UTC by Jani Karlsson
Modified: 2021-01-14 09:32 UTC (History)
13 users (show)

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.
Clone Of:
Environment:
Last Closed: 2015-03-05 07:12:21 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2015:0325 0 normal SHIPPED_LIVE Low: httpd security, bug fix, and enhancement update 2015-03-05 11:59:16 UTC

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


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