On Fri, Mar 20, 2015 at 08:54:21AM +0100, Kasper Loopstra wrote:
> Package: spamassassin
> Version: 3.4.0-6
> Severity: important

> Setting up spamassassin (3.4.0-6) ...
> Can't locate strict.pm:   Permission denied at /usr/bin/sa-update line 23.

I assume you have a restricted directory on the default Perl search path
(@INC) that the debian-spamd user can't read, probably under /usr/local ?
(See "perl -V" for the list of directories on @INC).

The perl behaviour changed in such cases with Perl 5.18; from 'perldoc
perl5180delta':

  "require" dies for unreadable files
    When "require" encounters an unreadable file, it now dies. It used to
    ignore the file and continue searching the directories in @INC [perl
    #113422].

There is an ongoing discussion at Perl upstream about what's the right
thing to do here, see

 https://rt.perl.org/Public/Bug/Display.html?id=123795

-- 
Niko Tyni   nt...@debian.org


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to