Bug#805847: libnet-mac-vendor-perl: Apache/mod_perl silently does not start if Net::MAC::Vendor 1.25-1 is used (regression from 1.23-1)

Ivan Kohler ivan-debian at 420.am
Tue Nov 24 00:35:07 UTC 2015


On Mon, Nov 23, 2015 at 08:52:34PM +0200, Niko Tyni wrote:
> FWIW I can't reproduce this
> [...]
> So you'll need to provide more information so the Apache problem
> can be reproduced.

I was able to reproduce with this configuration:

  PerlRequire "/home/ivan/apache2/handler.pl"

and handler.pl is:

  #!/usr/bin/perl
  use Net::MAC::Vendor;
  1;

I'm not completely sure what's different internally that's triggering 
the failure.  PerlRequire is preloaded during server startup, but 
PerlHandler isn't called until the child process is handling the 
request?


I'll file separate bugs for your other two concerns about this package.


> I sort of lost the incentive to look further; maybe someone else will?

I'll see what I'm able to do.

So far, I think I've tracked this problem down to libev-perl; the above 
handler.pl fails with "use EV;" instead of "use Net::MAC::Vendor", and 
uninstalling libev-perl makes Net::MAC::Vendor 1.25 work fine.

Reassigning this bug to the libev-perl package.


-- 
_ivan



More information about the pkg-perl-maintainers mailing list