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
>