develooper Front page | perl.qpsmtpd | Postings from December 2018

Re: qpsmtpd won't start, can't access Net/IP.pm

Thread Previous | Thread Next
From:
Matt Simerson via qpsmtpd
Date:
December 18, 2018 00:10
Subject:
Re: qpsmtpd won't start, can't access Net/IP.pm
Message ID:
ABEA5DDD-C5C2-48D2-986D-A142888651FC@tnpi.net
Considering that 0.84 is quite a lot older than current, I'd do a search for Net::IP within the qpsmtpd repo and see what turns up:

https://github.com/smtpd/qpsmtpd/search?q=net%3A%3Aip&type=Commits <https://github.com/smtpd/qpsmtpd/search?q=net::ip&type=Commits>

Matt

> On Dec 16, 2018, at 4:11 PM, qpsmtpd@jrd.org wrote:
> 
> Hi all.  I'm putting together a new server, using qpsmtp.
> 
> I'm running up to date gentoo, using the gentoo ebuild for
> qpsmtpd-0.84-r2.
> 
> When I go to start the service, it fails.  Debugging a little, strace
> reveals that as the server starts up, it's trying to stat
> lib/Net/IP.pmc and lib/Net/IP.pm.  Those fail.  It then says
> 
> eval Can't locate Net/IP.pm:   lib/Net/IP.pm: Permission denied at /usr/share/qpsmtpd/plugins/check_relay line 5.
> BEGIN failed--compilation aborted at /usr/share/qpsmtpd/plugins/check_relay line 5.
> 
> Looking back in the strace history, there are other modules which it
> successfully finds, for instance Net/DNS.pm.  For those, after
> stat'ing lib/Net/DNS.pm, it goes on to search for others in the
> usual places until it finds it.  It's almost as if something were
> bashing the value of @INC partway through, but that's hard to
> swallow. 
> 
> Does this ring any bells?  I expect it's some sort of stupid
> configuration problem.
> 
> Thanks in advance for any hints.


Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About