#691 HTTP requests failing with Request header field is missing ':' separator.
Closed: Fixed None Opened 13 years ago by admiyo.

This is a known Apache HTTPD problem and is due to an issue with mod_rewrite.

To work around, comment out the rewrite rules inside

/etc/httpd/conf.d/ipa-rewrite.conf

Problem has only shown itself on F14 so far.


The problem is almost certainly mod_rewrite, but not the bug listed in the above blog entry.

  1. Commenting out all references to mod_rewrite in httpd.conf makes the problem go away.
  2. Variations on the rewrite rules in /etc/httpd/conf.d/ipa-rewrite.conf have effects on the bug, including making it go away completely, or for a subset of the files.
  3. Adding the following config options to ipa-rewrite.conf make the problem go away:

RewriteLog /var/log/httpd/rewrite.log
RewriteLogLevel 0

Suggest we use this as a work around until we solve the root issue.

This sounds reasonable to me, though 0 is the default log level. Maybe it initializes something though, it certainly shouldn't hurt anything.

Lowering the priority on this, as we have a work around in place. I'd still like to find the root cause. We'll need to look at the upstream mod_rewrite to see if there are any bug fixes we should incorporate. I think, before we can file an upstream bug, though, we need to reproduce the problem without IPA installed.

seems to be an issue in mod_nss. logged here http://bugzilla.redhat.com/show_bug.cgi?id=669118

MOving back to blocker, as the work around seems to not work for everyone.

Fixed with mod_nss changes that are now in updates/testing

Metadata Update from @admiyo:
- Issue assigned to admiyo
- Issue set to the milestone: FreeIPA 2.0 - 2011/01 (cleanup)

7 years ago

Login to comment on this ticket.

Metadata