Bug 471898
Summary: | httpd segmentation fault during ldap authentication (uldap_connection_init) | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jean-Philippe Dionne <jp> |
Component: | httpd | Assignee: | Joe Orton <jorton> |
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | urgent | ||
Version: | 10 | CC: | amcnabb, awilliam, bernie+fedora, bojan, jgarrison, jorton, pahan, rasky, scott.fagg, sergio.pasra, uckelman, wart |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | 2.2.11-2.fc10 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2009-03-25 16:09:06 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Jean-Philippe Dionne
2008-11-17 15:45:13 UTC
This is most probably: https://issues.apache.org/bugzilla/show_bug.cgi?id=45994 which is two separate issues in Fedora context: 1) packaging issue, httpd should Require: apr-ldap 2) code issue, httpd should not segfault on this error path I mean apr-util-ldap; and to fix the problem, you can install apr-util-ldap, in any case. Thank you, installing apr-util-ldap indeed fix the problem. This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle. Changing version to '10'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping We should add apr-util-ldap as a dependency to httpd. Confirmed problem and solution here: F10 with httpd-2.2.10-2.i386 They also seem to be having the same problem on Solaris - see here: http://opensolaris.org/jive/thread.jspa?threadID=84321&tstart=0 *** Bug 474748 has been marked as a duplicate of this bug. *** We have just wasted 3 hours on this bug. It's OUTRAGEOUS that a bug like this which can be fixed in 5 minutes by any packager by just adding a dependency to the RPM is sitting unattended for *3* months since it's been first reported. Please have this fixed before it "hit the news". Uh, it was fixed in rawhide over one month ago: * Thu Jan 22 2009 Joe Orton <jorton> 2.2.11-6 - Require: apr-util-ldap (#471898) - init script changes: pass pidfile to status(), use status() in condrestart (#480602), support try-restart as alias for condrestart - change /etc/httpd/run symlink to have destination /var/run/httpd, and restore "run/httpd.conf" as default PidFile (#478688) Joe, could you please backport this to F-10? In the future, it would be nice if we could split out the mod_authnz_ldap module to a separate package, so we can make that one only depend on ldap. For the impatient, I built binary packages with this bugfix applied: http://koji.fedoraproject.org/koji/taskinfo?taskID=1211563 I did not commit the patch to CVS yet to let Joe comment on it first: RCS file: /cvs/pkgs/rpms/httpd/F-10/httpd.spec,v retrieving revision 1.127 diff -u -p -r1.127 httpd.spec --- httpd.spec 21 Oct 2008 11:47:47 -0000 1.127 +++ httpd.spec 1 Mar 2009 20:11:43 -0000 @@ -9,7 +9,7 @@ Summary: Apache HTTP Server Name: httpd Version: 2.2.10 -Release: 2 +Release: 3 URL: http://httpd.apache.org/ Source0: http://www.apache.org/dist/httpd/httpd-%{version}.tar.gz Source1: index.html @@ -104,6 +104,7 @@ Epoch: 1 BuildRequires: openssl-devel, distcache-devel Requires(post): openssl >= 0.9.7f-4, /bin/cat Requires: httpd = 0:%{version}-%{release}, httpd-mmn = %{mmn} +Requires: apr-util-ldap Obsoletes: stronghold-mod_ssl %description -n mod_ssl @@ -482,6 +483,9 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/httpd/build/*.sh %changelog +* Sun Mar 1 2009 Bernie Innocenti <bernie> 2.2.10-3 +- Require apr-util-ldap (#471898) + * Tue Oct 21 2008 Joe Orton <jorton> 2.2.10-2 - update to 2.2.10 Joe, please push an F10 update to fix this. This bug has been triaged -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers Thanks a lot Joe. Reporters, you can speed the release of the package as an official update by getting it from updates-testing, checking that it works, and then voting for it at the page Joe linked to (you have to log in with your FAS account before voting, the log-in link's on the left hand side of the page). https://fedoraproject.org/wiki/QA/Updates_Testing has info on setting up updates-testing. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers ...or if it's not in updates-testing yet you can grab the packages direct from koji - http://koji.fedoraproject.org/koji/buildinfo?buildID=93073 -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers httpd-2.2.11-2.fc10 has been pushed to the Fedora 10 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update httpd'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2009-2487 httpd-2.2.11-2.fc10 has been pushed to the Fedora 10 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update httpd'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2009-2487 Please, folks, especially those who rant about updates not getting shipped, test the packages now in updates-testing, and submit feedback either here on via the update system. Again: httpd-2.2.11-2.fc10 has been pushed to the Fedora 10 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update httpd'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2009-2487 It works for me. The dependency with apr-util-ldap is there. ps: I'd like to post a comment on the url above but I get an "Internal server error". I have submitted a bug about this on the Bohdi trac. httpd-2.2.11-2.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report. |