Hello everyone,

I have a Dovecot running and can often observe that the auth process goes wrong 
if a reload occurs at the moment of authentication.

I have installed dovecot 2.3.21.1 on ubuntu 20. Whether the error also occurs 
under other versions, I cannot say at the moment.

I have included three examples from the mail log:

## start logs ##
# 1 #
Nov 27 11:28:18 <myServer> dovecot[946292]: auth: Debug: 
sql(<myUser>,<myIP>,<I1eibOInIOW5zIKi>): Finished passdb lookup
Nov 27 11:28:18 <myServer>  dovecot[946292]: auth: Debug: 
auth(<myUser>,<myIP>,<I1eibOInIOW5zIKi>): Auth request finished
Nov 27 11:30:49 <myServer>  dovecot[946292]: auth: Error: 
plain(<myUser>,<myIP>,<I1eibOInIOW5zIKi>): Request 946296.13397 timed out after 
151 secs, state=3

Nov 27 11:28:18 <myServer>  systemd[1]: Reloading Dovecot IMAP/POP3 email 
server.

# 2 #
Nov 27 09:05:08 <myServer>  dovecot[2940195]: auth: Debug: 
auth(<myUser><myIP>,<nK2cbOAnaMGiIdFS>): Auth request finished
Nov 27 09:07:38 <myServer>  dovecot[2940195]: auth: Error: 
plain(<myUser>,<myIP>,<nK2cbOAnaMGiIdFS>): Request 2940206.363 timed out after 
150 secs, state=3

Nov 27 09:05:07 <myServer>  systemd[1]: Reloading Dovecot IMAP/POP3 email 
server.


# 3 #
Nov 27 10:02:18 <myServer>  dovecot[3736041]: auth: Debug: 
auth(<myUser><myIP>,<1v4HOeEnWtG5zIKi>): Auth request finished
Nov 27 10:04:48 <myServer>  dovecot[3736041]: auth: Error: 
plain(<myUser>,<myIP>,<1v4HOeEnWtG5zIKi>): Request 3736048.4962 timed out after 
150 secs, state=3


Nov 27 10:02:18 <myServer>  systemd[1]: Reloading Dovecot IMAP/POP3 email 
server.
## end logs ##

You can clearly see that the sql query works, but then the auth-worker seems to 
hang. I suspect that the auth-worker sends the request to the DB, receives the 
response and is then killed before it can log in the user via imap.

This then leads to some users not being able to log in for a long time. I write 
many configs on the server automatically, then I always run a reload so that 
the changed config is accepted.

Is this a bug or do I have to change something in my setup?



[Logo]<https://www.padaru.de/>
Pascal Rudolf | Geschäftsführer
PADARU-IT | Oppacher Straße 40 | 02689 Wehrsdorf
@: rud...@padaru.de | www: padaru.de<https://padaru.de/>
mobil: +49 (0) 17 772 595 32


_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to