Doug Hunley wrote on Mon, Jun 18, 2012 at 10:55:02 -0400:
> Hey everyone,
> We're currently running Apache 2.2.x on an OS X server with SVN 1.6.x
> and have a mod_perl based authentication handler for SVN repo access.
> It works fine and has for many months. When we upgrade to 1.7.x, our
> commits fail with an Apache 500 error, and the logs show:
> [Wed May 16 22:38:58 2012] [error] Subroutine fatal redefined at
> /Library/Apache/HTTPD/2.2.11-flock/Perl/lib/perl5/site_perl/5.8.9/darwin-thread-multi-2level/APR/Error.pm
> line 41.\nCompilation failed in require at (eval 22) line 1.\n
>
> If we disable the new httpv2 that comes with 1.7.x all this goes away
> and everything works exactly as it did under 1.6.x. We are not nesting
> <Location> directives, and that's the only real issue I've found so
> far that is similar to ours in the mailing list archive.
>
> Where do I begin troubleshooting this?
>
Check where the 'other' definition of the subroutine 'fatal' is, and why
the two definitions conflict.
> --
> Douglas J Hunley (doug.hunley_at_gmail.com)
> Twitter: @hunleyd Web:
> douglasjhunley.com
> G+: http://goo.gl/sajR3
Received on 2012-06-18 22:48:53 CEST