You are not logged in.

#1 2008-09-11 08:11:24

dninja
Member
From: Sheffield, UK
Registered: 2006-04-29
Posts: 374
Website

spamassassin binaries have moved

After an update yesterday my mail system stopped working. I've tracked it down to the spamassassin binaries moving (particularly spamc) from /usr/bin to /usr/bin/perlbin/vendor/ . To fix it I've just linked the binary back to /usr/bin but thought I'd warn people just in case anyone else comes up against this.

Offline

#2 2008-09-16 12:29:17

voidzero
Member
Registered: 2007-06-21
Posts: 109

Re: spamassassin binaries have moved

Thanks man cool

Offline

#3 2008-09-16 16:54:45

drag0nl0rd
Package Maintainer (PM)
From: Czech Republic
Registered: 2007-10-24
Posts: 127
Website

Re: spamassassin binaries have moved

Linking is bad IMO. Better would be to add /usr/bin/perlbin/vendor/ to your $PATH ...

Offline

#4 2008-09-16 18:01:50

dninja
Member
From: Sheffield, UK
Registered: 2006-04-29
Posts: 374
Website

Re: spamassassin binaries have moved

Mail was down and I needed to get it back up, linking was the first thought and it worked.

Are other things going to start appearing in /usr/bin/perlbin/vendor/ ? If so then it is worth adding to the path, if not then I'm happy to leave it linked.

Offline

#5 2008-09-16 19:39:57

drag0nl0rd
Package Maintainer (PM)
From: Czech Republic
Registered: 2007-10-24
Posts: 127
Website

Re: spamassassin binaries have moved

dninja wrote:

Mail was down and I needed to get it back up, linking was the first thought and it worked.

Are other things going to start appearing in /usr/bin/perlbin/vendor/ ? If so then it is worth adding to the path, if not then I'm happy to leave it linked.

What does this one show you:

$ cat /etc/profile.d/perlbin.sh

mine is

$ cat /etc/profile.d/perlbin.sh 
# Set path to perl scripts.
export PATH="${PATH}:/usr/bin/perlbin/site:/usr/bin/perlbin/vendor:/usr/bin/perlbin/core"

and I didn't change anything, so the vendor path is in ...

Offline

#6 2008-09-16 22:04:31

dninja
Member
From: Sheffield, UK
Registered: 2006-04-29
Posts: 374
Website

Re: spamassassin binaries have moved

Mine is the same and when I check the path as spamassassin I get that the perlbin directories are in the path, so, I don't know why it stopped working. All I can think of is that because I did the upgrade and didn't reboot, the profile file wasn't re-read so spamassassin still had an old path which didn't include those directories. That is grabbing at straws but it may be it.

I'll try removing the symlink and when I reboot I'll see what happens.

Offline

#7 2008-10-10 10:34:12

awagner
Member
From: Mainz, Germany
Registered: 2007-08-24
Posts: 191

Re: spamassassin binaries have moved

FWIW, I've just had a problem because I have a PATH setting specified in my procmail recipes. This of course overrode my personal PATH with perlbin in it. Had to adjust the recipe, too. roll

Last edited by awagner (2008-10-10 10:34:51)

Offline

#8 2008-10-24 01:00:37

dminor125
Member
Registered: 2008-10-24
Posts: 6

Re: spamassassin binaries have moved

Ever since the spamassassin binaries were moved to perlbin/vendor, Evolution can't find spamassassin.  I've already sourced the /etc/profile.d/perlbin.sh to add the new location to the PATH variable and I've logged out and back in again but Evo still can't find it.  I had to symlink to /usr/bin/spamassassin as a workaround.  Anyone else have trouble with this?  Thanks, Pat.

Offline

Board footer

Powered by FluxBB