toxicsoftware.com

RANDOMIZE USR 0

toxicsoftware.com header image 2

Apache2 on Tiger still borked

July 13th, 2005 · Comments · Uncategorized

With the release of Mac OS X 10.4.2 Server I was hoping the problem I’ve been seeing with Apache2 trying to serve files greater than 64KB in length had been fixed.

Of course I’m not the only one coming up across this problem, search for “apache2″ in http://www.macintouch.com/tiger19.html and http://www.macintouch.com/tiger20.html.

The bug has been analysed by Apache and Apple engineers and a fix exists. However the fix has not made it into Mac OS X 10.4.2. Apache2 on DarwinPorts hasn’t been patched to include the fix.

I’ve filed a bug with Apple previously (radar:4110355) but it was marked as duplicate. This doesn’t help me in the slightest, because I can’t (as a mortal user of http://bugreporter.apple.com) cannot see the bug it is marked a duplicate of.

I could take the time to take the patch and bundle it up for darwinports but to be frank life is too short. The work around for the problem that I use suffices for now (I use +ssh to access my subversion repostories instead of using http and apache2 with mod_dav_).

This isn’t just some random piece of 3rd party Open Source software not working with Mac OS X 10.4 - this is Apache2 - which ships with Mac OS X Server. For the bug to still exist after 2 revisions of 10.4 server is in my opinion quite bad.


Update: Bug and patches described in detail here - http://golem.ph.utexas.edu/%7Edistler/blog/archives/000568.html


Update: Probably the easiest way to get Apache2 from darwinports working is to use:

export ac_cv_func_poll=no

Before installing apache2 (or subversion with +mod_dav_)

Tags:

blog comments powered by Disqus