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 [email protected]
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]