How to fix broken sasl after system update?

If you get error message like these on Debian Lenny/Etch (after an system upgrade):

  • No run directory defined for , cannot stop
  • No run directory defined for , cannot start

you might want look into that file: /etc/default/saslauthd

START=yes
MECHANISMS="pam"
MECH_OPTIONS=""
OPTIONS="-c"
THREADS=5 OPTIONS="-c" 

if it looks like that you should add the following:

NAME="saslauthd"

and change the options to:

OPTIONS="-c -r -m /var/run/saslauthd"

Now sasl should start as expected... enjoy!

You cannot comment on this entry