On Friday 19 Nov 2004 17:40, Michael Barnes wrote:

> > when I try to sa-learn my ham/spam I get the following:
> > /usr/bin/sa-learn: /usr/bin/perl5.8.3: bad interpreter: No such file
> > or directory
>
> I've always thought that "No such file or directory" was one of the
> clearest messages from a computer, but people ask all the time what it
> means.

Yes, I know what it means, but see below (I'm not sure exactly where the 
request for  /usr/bin/perl5.8.3 is coming form or how I fix it) ...

> Bob says:
> > I think the problem has arisen since upgrading my Mandrake system from
> > 10.0 to 10.1, it looks like 10.1 uses Perl 5.8.5, I think 10.0 was on
> > 5.8.3
>
> I would bet that /usr/bin/perl5.8.3 does not exist after the upgrade,
> and possibly /usr/bin/perl5.8.5 might from the information you gave.
> Also, I would imagine that their is either a hard or soft link in
> /usr/bin that points /usr/bin/perl to whatever version you currently
> have installed, and that might be better to use vs one that is specific
> to the exact version you are running.

Like I said, I'm at the limits of my talent here ;-)
Here's an ls -l /usr/bin/perl*
lrwxrwxrwx  1 root root     5 Nov 12 06:24 /usr/bin/perl -> perl5*
lrwxrwxrwx  1 root root     9 Nov 12 06:24 /usr/bin/perl5 -> perl5.8.5*
-rwxr-xr-x  2 root root 11132 Oct 27 21:36 /usr/bin/perl5.8.5*

I'm still not sure where to go from here - I initially suspected that 
spamassassin was compiled against perl5.8.3 and was therefore looking for 
that ... which is why I recompiled it hoping that would fix things but it 
hasn't.

I fully accept that I'm probably being dim here, but would be grateful if 
you'd humour me ;-)

-- 
Regards,

Bob

Reply via email to