Jeremy C. Reed
2007-Jan-06 06:39 UTC
[Dovecot] ioloop=best and imap-login: No authentication sockets found ??
Attempting to use dovecot-1.0.rc16 on centos built with: env CPPFLAGS=-I/usr/kerberos/include \ ./configure --prefix=/local/service/dovecot --with-ssl=openssl \ --with-ioloop=best My config has changed from example: protocols = imap ssl_disable = yes (because not pem) Plus I set to yes all the debug and verbose options. I couldn't login via IMAP: Jan 5 19:52:28 hostabc dovecot: imap-login: No authentication sockets found Jan 5 19:52:28 hostabc dovecot: child 14361 (login) returned error 89 Jan 5 19:52:42 hostabc dovecot: imap-login: No authentication sockets found Jan 5 19:52:42 hostabc dovecot: child 14362 (login) returned error 89 Jan 5 19:52:43 hostabc dovecot: imap-login: No authentication sockets found Jan 5 19:52:43 hostabc dovecot: child 14363 (login) returned error 89 Jan 5 19:52:56 hostabc dovecot: auth(default): client in: AUTH^I1^IPLAIN^Iservice=IMAP^Isecured^Ilip=127.0.0.1^Irip=127.0.0.1^Iresp=AGplcmVteXRlc3QAYWJjMTIz Jan 5 19:52:56 hostabc dovecot: auth(default): pam(jeremytest,127.0.0.1): pam_authenticate() failed: Authentication failure Jan 5 19:52:57 hostabc dovecot: auth(default): client out: FAIL^I1^Iuser=jeremytest Jan 5 19:52:57 hostabc dovecot: imap-login: No authentication sockets found Jan 5 19:52:57 hostabc dovecot: child 14366 (login) returned error 89 Jan 5 19:52:58 hostabc dovecot: imap-login: No authentication sockets found Jan 5 19:52:58 hostabc dovecot: child 14367 (login) returned error 89 Jan 5 19:53:02 hostabc dovecot: imap-login: No authentication sockets found Jan 5 19:53:02 hostabc dovecot: child 14369 (login) returned error 89 Jan 5 19:53:03 hostabc dovecot: imap-login: Disconnected: user=<jeremytest>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured Jan 5 19:53:12 hostabc dovecot: imap-login: No authentication sockets found Jan 5 19:53:12 hostabc dovecot: child 14371 (login) returned error 89 I looked in ./src/lib-auth/auth-client.c and saw this was related to ioloop. So, I rebuilt and reinstalled without the --with-ioloop=best and it used "poll". And now I could log in.
Timo Sirainen
2007-Jan-19 20:40 UTC
[Dovecot] ioloop=best and imap-login: No authentication sockets found ??
On Sat, 2007-01-06 at 00:39 -0600, Jeremy C. Reed wrote:> Attempting to use dovecot-1.0.rc16 on centos built with: > > env CPPFLAGS=-I/usr/kerberos/include \ > ./configure --prefix=/local/service/dovecot --with-ssl=openssl \ > --with-ioloop=bestSo I guess best meant epoll with you?> Jan 5 19:52:28 hostabc dovecot: imap-login: No authentication sockets found > Jan 5 19:52:28 hostabc dovecot: child 14361 (login) returned error 89..> I looked in ./src/lib-auth/auth-client.c and saw this was related to > ioloop.Well it's not really related to ioloop. It just means that dovecot-auth didn't create authentication sockets into /var/run/dovecot/login directory. I've no idea why changing epoll to poll would have fixed it. Maybe you did something else while recompiling it that really fixed it? :) -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20070119/7f5e5207/attachment.bin>