You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apreq-dev@httpd.apache.org by Issac Goldstand <ma...@beamartyr.net> on 2016/11/15 09:20:22 UTC
Re: 2 Fatal Issues, Details
Yep. I think 2.13 was released a bit before Apache 2.4 came out, so
I'll go ahead and massage the test suite.
Note that because of the way we do releases at the ASF, it will take a
few days to get it to CPAN.
On 11/15/2016 12:05 AM, William N. Braswell, Jr. wrote:
> Mr. Goldstand,
>
> Yes, both of these 2 issues are causing fatal errors when trying to run
> with the following setup:
>
> * Perl 5, version 22, subversion 1 (v5.22.1) built for
> x86_64-linux-gnu-thread-multi
>
> * libapache2-mod-perl2 v2.0.9-4ubuntu1
>
> * Apache/2.4.18 (Ubuntu)
>
> * $Apache::Test::VERSION 1.39
>
> MORE INFO:
>
> LockFile no longer supported in Apache v2.4:
> "Directives AcceptMutex, LockFile, RewriteLock, SSLMutex,
> SSLStaplingMutex, and WatchdogMutexPath have been replaced with a single
> Mutex directive. You will need to evaluate any use of these removed
> directives in your 2.2 configuration to determine if they can just be
> deleted or will need to be replaced using Mutex."
> https://httpd.apache.org/docs/current/upgrading.html
>
> The need to call the extra "Include ... mpm*.load" lines is apparently
> due to libapreq2 requiring mpm. There is no web link with more info on
> this error, because it is specific to libapreq2.
>
> Does that sufficiently answer your questions and concerns?
>
> Thanks,
> ~ Will
>
>
> On 11/14/2016 at 8:10 AM, "Issac Goldstand" <ma...@beamartyr.net> wrote:
>
> cc-ing the dev list for the apreq project
>
> Hi,
>
> I haven't tested this with the latest Perl/mod_perl/httpd stack
> (although this worked fine as-is last time we did a release).
>
> While I dig into this by me (may take some cycles), would you explain
> why you think these changes need to be made? Are things breaking
> without them, and if so can you provide information about what versions
> of software (perl, mod_perl, httpd, and Apache::Test) you are using?
>
> Thanks,
> Issac
>
> On 11/11/2016 3:00 PM, William N. Braswell, Jr. wrote:
> > Hello Mr. Goldstand,
> >
> > I have found a bug in your libapreq2 software, which is a prerequisite
> > to several other packages on CPAN.
> >
> > In this file:
> >
> > https://metacpan.org/source/ISAAC/libapreq2-2.13/module/t/conf/extra.conf.in
> >
> > The line which currently reads:
> >
> > LockFile @ServerRoot@/logs/accept.lock
> >
> > Should be changed to:
> >
> > Mutex file:@ServerRoot@/logs default
> >
> > ...
> >
> > Also, in the auto-generated file:
> >
> > libapreq2-2.13/module/t/conf/httpd.conf
> >
> > The following 2 lines need to be added:
> >
> > Include /etc/apache2/mods-enabled/mpm*.load
> > Include /etc/apache2/mods-enabled/mpm*.conf
> >
> > ...
> >
> > Can you please make these changes and upload a new version of libapreq2
> > to CPAN?
> >
> > I would be happy to help in any way I can.
> >
> > Thank you sir!
> >
> > ~ Will
>