How is your saslauthd running ?
My working one is running like so:
server:/var/run/saslauthd# ps ax | grep sasl
3352 ? Ss 0:00 /usr/sbin/saslauthd -a pam
3354 ? S 0:00 /usr/sbin/saslauthd -a pam
3355 ? S 0:00 /usr/sbin/saslauthd -a pam
3356 ? S 0:00 /usr/sbin/saslauthd -a pam
3357 ? S 0:00 /usr/sbin/saslauthd -a pam
On Fri, 13 Apr 2007 09:47:05 pm Tony Green wrote:
> I resorted to some stracing and found that it looks like it's not
> able to file /var/run/saslauthd/mux, however it's there and the
> saslauthd is running
>
> 8652 read(12, "AUTH PLAIN xxxxxxxxxxx\r"..., 4096) = 33
> 8652 gettimeofday({1176464431, 158663}, NULL) = 0
> 8652 socket(PF_FILE, SOCK_STREAM, 0) = 14
> 8652 connect(14, {sa_family=AF_FILE, path="/var/run/saslauthd/mux"},
> 110) = -1
> ENOENT (No such file or directory)
> 8652 close(14) = 0
> 8652 time(NULL) = 1176464431
> 8652 stat64("/etc/localtime", {st_mode=S_IFREG|0644,
> st_size=785, ...}) = 0
> 8652 stat64("/etc/localtime", {st_mode=S_IFREG|0644,
> st_size=785, ...}) = 0
> 8652 stat64("/etc/localtime", {st_mode=S_IFREG|0644,
> st_size=785, ...}) = 0
> 8652 send(7, "<20>Apr 13 21:40:31 postfix/smtp"..., 140,
> MSG_NOSIGNAL) = 140
> 8652 time(NULL) = 1176464431
> 8652 stat64("/etc/localtime", {st_mode=S_IFREG|0644,
> st_size=785, ...}) = 0
> 8652 stat64("/etc/localtime", {st_mode=S_IFREG|0644,
> st_size=785, ...}) = 0
> 8652 stat64("/etc/localtime", {st_mode=S_IFREG|0644,
> st_size=785, ...}) = 0
> 8652 send(7, "<20>Apr 13 21:40:31 postfix/smtp"..., 107,
> MSG_NOSIGNAL) = 107
> 8652 time(NULL) = 1176464431
> 8652 stat64("/etc/localtime", {st_mode=S_IFREG|0644,
> st_size=785, ...}) = 0
> 8652 stat64("/etc/localtime", {st_mode=S_IFREG|0644,
> st_size=785, ...}) = 0
> 8652 stat64("/etc/localtime", {st_mode=S_IFREG|0644,
> st_size=785, ...}) = 0
> 8652 send(7, "<20>Apr 13 21:40:31 postfix/smtp"..., 148,
> MSG_NOSIGNAL) = 148
> 8652 time(NULL) = 1176464431
> 8652 select(13, NULL, [12], [12], {300, 0}) = 1 (out [12], left
> {300, 0})
> 8652 write(12, "535 5.7.0 Error: authentication "..., 57) = 57
> 8652 gettimeofday({1176464431, 160965}, NULL) = 0
>
> /var/run/saslauthd# ls -ltr
> total 4
> -rw------- 1 root root 5 2007-04-13 21:22 saslauthd.pid
> -rw------- 1 root root 0 2007-04-13 21:22 mux.accept
> srwxrwxrwx 1 root root 0 2007-04-13 21:22 mux
>
>
> # ps -ef | egrep sasl
> root 8160 1 0 21:22 ? 00:00:00 /usr/sbin/saslauthd -
> a pam
> root 8161 8160 0 21:22 ? 00:00:00 /usr/sbin/saslauthd -
> a pam
> root 8162 8160 0 21:22 ? 00:00:00 /usr/sbin/saslauthd -
> a pam
> root 8163 8160 0 21:22 ? 00:00:00 /usr/sbin/saslauthd -
> a pam
> root 8164 8160 0 21:22 ? 00:00:00 /usr/sbin/saslauthd -
> a pam
>
>
>
> Going to do some more comparison on the old server, but thought this
> might shed more light on the matter.
--
--------------
Regards
David Ward
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html