Ubuntu Dovecot 2.2.9 several Errors, Transaction log as well as BUG message

Kein Name muelladdi at gmail.com
Thu Mar 23 11:06:25 EET 2017


Thanks for the advice, sadly the VM hoster uses Qemu with an ancient crappy
kernel and does not offer any way to move upwards to 16.04 with dovecot
2.2.22.
All I could do is try to force the 16.04 packages into the 14.04 system,
which would likely add more problems than solve these :/

Stefan

2017-03-23 9:52 GMT+01:00 Aki Tuomi <aki.tuomi at dovecot.fi>:

> 2.2.9 is rather old. Updating to a more recent version could help.
>
> Aki
>
>
> On 23.03.2017 10:48, Kein Name wrote:
> > Hello List,
> >
> > I am running an Ubuntu 14.04.5 LTS Server with Dovecot 2.2.9, only local
> > filesystems and authentication done via mysql backend.
> > Server is a Strato Virtual Server running
> > 2.6.32-042stab120.11 #1 SMP Fri Mar 10 16:52:50 MSK 2017 i686 i686 i686
> > GNU/Linux
> >
> > Sometimes I see errors in the log like this for one user:
> >
> > Error: Transaction log /var/vmail/
> > example.net/jena/Maildir/.Archives.2017/dovecot.index.log: duplicate
> > transaction log sequence (2)
> >
> > After seeing these, some time later, (mostly 2h), Dovecot starts to deny
> > login from all clients with messages like this:
> >
> > Mar 23 01:32:27 h2312250 dovecot: auth: Error: BUG: Authentication client
> > sent unknown handshake command:
> > REQUEST?1804861441?19318?1?9ce500129289a0237e4e85a6c880a047?
> session_pid=19323...
> > Mar 23 01:32:27 h2312250 dovecot: imap: Error: Authentication server
> didn't
> > send valid SPID as expected: MECH#011PLAIN#011plaintext
> > Mar 23 01:32:27 h2312250 dovecot: imap: Error: Disconnected from auth
> > server, aborting (client-pid=19318 client-id=1)
> > Mar 23 01:32:27 h2312250 dovecot: imap-login: Internal login failure
> > (pid=19318 id=1) (internal failure, 1 successful auths): user=<
> > user at example.net>, method=PLAIN, rip=X, lip=X, mpid=19323,
> > session=<G9f4AltL4ABRqZ4X>
> >
> > I do not know if these problems have something to do with each other or
> > not. But it happened several times now (maybe once or twice every month
> or
> > so).
> > When I restart Dovecot, the error seems gone for the moment, until it
> comes
> > back in a month or some weeks.
> >
> >
> > For reference, here is the running config:
> >
> > dovecot.conf
> >
> > # 2.2.9: /etc/dovecot/dovecot.conf
> > # OS: Linux 2.6.32-042stab120.11 i686 Ubuntu 14.04.5 LTS
> > auth_mechanisms = plain login
> > auth_verbose = yes
> > disable_plaintext_auth = no
> > log_timestamp = "%Y-%m-%d %H:%M:%S "
> > managesieve_notify_capability = mailto
> > managesieve_sieve_capability = fileinto reject envelope encoded-character
> > vacation subaddress comparator-i;ascii-numeric relational regex
> imap4flags
> > copy include variables body enotify environment mailbox date ihave
> > passdb {
> >   args = /etc/dovecot/dovecot-mysql.conf
> >   driver = sql
> > }
> > plugin {
> >   quota = maildir:User quota
> >   quota_rule = *:bytes=10M
> >   sieve = ~/dovecot.sieve
> > }
> > protocols = imap pop3 sieve
> > service auth {
> >   unix_listener /var/spool/postfix/private/auth {
> >     group = postfix
> >     mode = 0660
> >     user = postfix
> >   }
> >   unix_listener auth-master {
> >     mode = 0600
> >     user = vmail
> >   }
> >   user = root
> > }
> > ssl_cert = </etc/postfix/sslcert/mailserver.crt
> > ssl_key = </etc/postfix/sslcert/mailserver.key
> > userdb {
> >   args = /etc/dovecot/dovecot-mysql.conf
> >   driver = sql
> > }
> > protocol pop3 {
> >   mail_plugins = quota
> >   pop3_uidl_format = %08Xu%08Xv
> > }
> > protocol imap {
> >   mail_plugins = quota imap_quota
> > }
> > protocol lda {
> >   auth_socket_path = /var/run/dovecot/auth-master
> >   mail_plugins = sieve quota
> >   postmaster_address = postmaster at example.net
> >   quota_full_tempfail = yes
> > }
> >
> >
> > dovecot-mysql.conf
> >
> > driver = mysql
> > connect = host=localhost dbname=mail user=user password=XXX
> > default_pass_scheme = CRYPT
> > password_query = SELECT password FROM users WHERE email = '%u'
> > user_query = SELECT
> > CONCAT('/var/vmail/',SUBSTRING_INDEX(email,'@',-1),'/',
> SUBSTRING_INDEX(email,'@',1),'/')
> > AS home,
> > CONCAT('maildir:/var/vmail/',SUBSTRING_INDEX(email,'@',-1),'
> /',SUBSTRING_INDEX(email,'@',1),'/Maildir/')
> > AS mail, 5000 AS uid, 5000 AS gid, concat('*:bytes=', quota) AS
> quota_rule
> > FROM users WHERE email = '%u'
> >
> >
> > Any help is appreciated.
> > Thanks
> > Stefan Koenig
>


More information about the dovecot mailing list